Hbase报错解决方法ERROR: KeeperErrorCode = NoNode for hbasemaster

Hbase报错解决方法ERROR: KeeperErrorCode = NoNode for hbasemaster,第1张

Hbase报错解决方法ERROR: KeeperErrorCode = NoNode for /hbase/master
  1. 原因:断电(包括电脑睡眠等)导致Hmaster连不上,zookeeper中找不到master节点

  2. 解决方法:删除zookeeper中的hbase节点,开启hbase会自动建立这个节点
    1)登陆zookeeper客户端:zkCli.sh
    2)删除hbase节点:deleteall /hbase

  3. 最关键的一步:重启hbase、重启zookeeper
    1)关闭zookeeper:my_zk.sh stop 这是我的开启zk的脚本,别抄
    2)关闭hbase:stop-hbase.sh无效,使用jps命令找到集群中每台机器的hmaster以及hregionserver的端口号,kill -9 +端口号一台一台杀死hbase的进程,相当于手动关闭hbase
    3)开启zookeeper和hbase,my_zk.sh start start-hbase.sh
    hdfs不用动,你的还不行的话hdfs也可以重启一下

**

麻烦给个赞,分享不易!!!

**

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5179162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存