当前位置:   article > 正文

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

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

ERROR: KeeperErrorCode = NoNode for /hbase/master

For usage try 'help "status"'

Took 8.1764 seconds
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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

  1. jps看下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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

#修复之后

hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 2.0000 average load
Took 1.1624 seconds 
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/396433
推荐阅读
相关标签
  

闽ICP备14008679号