在hbase数据库中打开hbase shell 命令界面后,输入功能命令后,HMaster消失或者有下列提示错误
ERROR: Can't get master address from ZooKeeper; znode data == null
整了一天终于解决了,我使用的是hbase
自带的zookeeper
,因此按照网上搜索的答案大部分都不可行,解决方式如下:
-
删除hadoop的logs和tmp文件
rm -rf logs tmp
-
格式化hadoop
hdfs namenode -format
-
启动hadoop,启动hbase,分别键入
start-all.sh start-hbase