問題
啟動hhbase后,運行l(wèi)ist,create都出現(xiàn)提示“ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing”
解決方案1
三臺虛擬主機時間不同步造成hbase啟動成功,無法操作hbase表。
同步三臺虛擬機時間


問題解決
解決方案2
出現(xiàn)這樣的問題原因:因為重新安裝hbase時,舊的元數(shù)據(jù)信息沒有刪除,使用zookeeper刪除后hbase元數(shù)據(jù)后重啟hbase即可。
在master主機上,進入zookeeper的bin目錄,運行:
zkCli.sh -server localhost:2181
則看到:

上圖是zookeeper客戶端界面,利用命令ls /hbase查看

利用命令:rmr /hbase/meta-region-server
刪除上述文件后,關(guān)閉hbase服務,再重新啟動hbase服務,那么創(chuàng)建數(shù)據(jù)表等服務即正常。