Hbase報錯解決方法ERROR: KeeperErrorCode = NoNode for /hbase/master
阿新 • • 發佈:2018-12-20
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
對於這樣的錯誤可以通過如下幾種方式排查:
- jpa看下zookeeper和hbase的角色是否正常啟動
- ps命令檢視相關程序是否正常,
ps -ef | grep hbase
和ps -ef | grep zookeeper
- 檢視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