天天看點

HBase 報錯 ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

學hbase的時候,搭建好環境啟動hbase,jps檢視程序發現hmaster和hregionserevr可以正常出現。

終端下輸入hbase shell後也可以進入hbase的shell,輸入List後就報錯;

錯誤提示:ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

檢視錯誤日志發現: 如圖

HBase 報錯 ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

發現有一台節點無法連接配接,是以master一直是等待狀态,不能列出具體的namespace.啟動另一台叢集的這個節點就恢複正常。

當然要保證zookeeper能正常提供服務。可以通過檢視zookeeper的狀态來檢視是否正常;   zkServer.sh status;  必須保證半數以上的程序存活。

然後就是要保證時間同步,可以臨時先手動同步或者搭建NTP伺服器。

hbase叢集正常的截圖

HBase 報錯 ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

本文轉自   ChinaUnicom110   51CTO部落格,原文連結:http://blog.51cto.com/xingyue2011/1934856