ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

网友投稿 284 2022-11-17

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

今天突然启动hbase后,在命令行上执行list命令报错:

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

尝试使用如下方式解决:

停止hbase、hadoop、zk集群;

删除datanode节点中的临时文件,删除zk下dataDir中的version-2文件;重新格式化namenode,和zkcf;

重起zk、hadoop、hbase集群;

但仍然报错,参考这篇文章

于是修改hbase配置文件hbase-site.xml,hbase.rootdir改成了hbase.root.dir,增加了hbase.master(后来正式没用)如下:

hbase.root.dir hdfs://centos1:9000/hbase hbase.cluster.distributed true hbase.zookeeper.quorum centos1,centos2,centos3 hbase.zookeeper.property.dataDir /home/hbase/zookeeper/data

重启hbase,仍然报错:

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

参考文章:start regionserver

在master上执行:./bin/hbase-daemon.sh start master

解决问题!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分析RFID通讯组件设计与应用
下一篇:Mybatis Plus使用@TableId之坑及解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~