ERROR: Can’t get master address from ZooKeeper; znode data == null
这个错误原因很多
网上一大堆
我说我的
如果你安装了HA 那么
hbase的hbase-site.xml的rootdir属性不能是这个
应该跟hadoop的core-site.xml的的dfs.nameservices一样 写那个虚拟的名字
并将hadoop的core-site.xml和hdfs-site.xml拷贝到hbase的conf下,然后重启hbase
还要移动文件
https://blog.csdn.net/zcjwsrf/article/details/78858714 转载博客
由于hadoop做了HA,namenode可能进行切换,hbase中的配置要做修改:
hbase-site.xml中,rootdir改为和hadoop的dfs.nameservices一样,
并将hadoop的core-site.xml和hdfs-site.xml拷贝到hbase的conf下,然后重启hbase
hbase.rootdir
hdfs://masters/hbase