ERROR: Can't get master address from ZooKeeper; znode data == null

在启动Hbase时出现问题
ERROR: Can't get master address from ZooKeeper; znode data == null
报错原因:hadoop/etc/hadoop中的core-site.xml与hbase/conf中的hbase-site.html属性不一致
解决方法:

1.查看两个文件属性

(以我的错误为例)
core-site.xml
ERROR: Can't get master address from ZooKeeper; znode data == null
hbase-site.html
ERROR: Can't get master address from ZooKeeper; znode data == null可以看出属性不同

2.按自己的需求修改属性
因为我想要我的虚拟机和物理机相联,因此我hadoop的属性中的IP地址不能变,所以我只能更改hbase的属性
ERROR: Can't get master address from ZooKeeper; znode data == null
3.更改成功后一定要重启hbase。
重启后就ok啦~
ERROR: Can't get master address from ZooKeeper; znode data == null【如果有写的不对的地方,欢迎大佬批评指正~】