ERROR: Can‘t get master address from ZooKeeper; znode data == null HBASEZookeeper相关错误解决方案,亲测好用
Posted '一生所爱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ERROR: Can‘t get master address from ZooKeeper; znode data == null HBASEZookeeper相关错误解决方案,亲测好用相关的知识,希望对你有一定的参考价值。
早上上课老师做代码,使用IDEA操控HBASE。
跑程序的时候如下图,久久未出来运行结果,苦等好一会儿后居然报了错呜呜呜~~~~(没有截图)
经过一系列研究排查,在Hbase客户端里发现了线索,报错如图:
看了报错信息发现是和Zookeeper有关,并且提到了Can't get master address from ZooKeeper; znode data == null
去网上找了答案,解决步骤如下:
1)先退出hbase:quit
关闭hbase服务:
stop-hbase.sh
2)进入Zookeeper客户端:
bin/zkCli.sh,
查看数据,发现有hbase的相关数据
此时,我们需要删去hbase,
3)还需要删除hbase在HDFS的数据文件!!!(不能忽略),否则如图
删除HDFS上的hbase数据文件:
hadoop fs -ls /hbase
查看确定已删除
重新启动Hbase:
bin/start-hbase.sh
至此,操作成功。注意:操作下来hbase里的数据会被清空
我再跑程序,此时程序很快就跑完了并成功
总结:为什么要删掉hbase呢?老师给出的原因是:因为那个是脏数据,导致异常
以上是关于ERROR: Can‘t get master address from ZooKeeper; znode data == null HBASEZookeeper相关错误解决方案,亲测好用的主要内容,如果未能解决你的问题,请参考以下文章
异常ERROR: Can't get master address from ZooKeeper; znode data == null
ERROR: Can‘t get master address from ZooKeeper; znode data == null HBASEZookeeper相关错误解决方案,亲测好用
MySQL: ERROR13(HY000):Can't get stat of
java.io.IOException: Can't get Master Kerberos principal for use as renewer 错误解决
Error: Can't set headers after they are sent.
Flink访问带kerberos认证的kafka: Can‘t get Master Kerberos principal for use as renewer