解決hbase中主機宕機引起的hbase shell中命令不可用的問題:ERROR: KeeperErrorCode = NoNode for /hbase/master

ERROR: KeeperErrorCode = NoNode for /hbase/master

從這句話的意思來看應該是HMaster宕機引起的,然後我們用jps查看一下是否真的宕機

從這張圖看只有一個zookeeper和hbase shell命令行工具啓動着,整個hbase都宕機了,

我們試着啓動一下hbase看能否解決這個問題

從最後的jps中看到,應該是啓動成功了,然後我們在命令行中執行list

很明顯這個已經正常了

然後我們用代碼連接一下zookeeper測試一下是否正常

最後用代碼操作連接也是正常的,因爲的代碼中查看了一個表一行,因爲在之前的操作中我們把這張表刪除了,所以沒有看到打印信息,只看到了一個這個表不存在的信息,不過這個信息已經表明能夠正常連接zookeeper了,因爲連接hbase的時候首先我們

是通過zookeeper連接的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章