Hbase报错解决方法ERROR: KeeperErrorCode = NoNode for /hbase/master

2019-04-18 13:52 

版权声明:欢迎分享交流,转载请注明出处,谢谢! https://blog.csdn.net/myhes/article/details/83893933

hbase放了一段时间之后,发现运行命令时报NoNode for /hbase/master异常,其他如create等等命令也是如此,详细报错信息如下:
hbase(main):005:0> status

ERROR: KeeperErrorCode = NoNode for /hbase/master

For usage try 'help "status"'

Took 8.1764 seconds

对于这样的错误可以通过如下几种方式排查:

  1. jpa看下zookeeper和hbase的角色是否正常启动
  2. ps命令查看相关进程是否正常,ps -ef | grep hbaseps -ef | grep zookeeper
  3. 查看zookeeper的/hbase下是否有对应的文件查看zookeeper的/hbase下是否有对应的文件

根据上面的方法进行有针对性解决,通常如果服务未正常启动,只需重启服务即可:

#停止服务
bin/stop-hbase.sh

#间隔1分钟

#启动服务
bin/start-hbase.sh

#修复之后

hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 2.0000 average load
Took 1.1624 seconds 

发表评论

您必须 登录 才能发表留言!