赞
踩
看了报错信息发现是和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 -rm -r /hbase
查看确定已删除
重新启动Hbase:
bin/start-hbase.sh
至此,操作成功。注意:操作下来hbase里的数据会被清空
我再跑程序,此时程序很快就跑完了并成功
总结:为什么要删掉hbase呢?老师给出的原因是:因为那个是脏数据,导致异常
————————————————
版权声明:本文为CSDN博主「'一生所爱」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45437533/article/details/121510421
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。