Ambari叢集中Ambari-Metrics模組啟動後自動關閉的解決辦法
1、開啟ambari叢集,將Ambari-Metrics服務先停止。
2、在安裝Ambari-Metircs的機器上面檢視服務是否關閉:使用ambari-metrics-monitor status和ambari-metrics-collector status命令檢視;
3、如果服務沒有關閉,使用ambari-metrics-monitor stop 和 ambari-metrics-monitor stop 命令分別關閉。(如果關閉不掉,可以使用kill -9 pid強制關閉,其中,pid 可以用第二步中status命令檢視到)
4、在Ambari dashboard 中 Ambari-Metrics服務的配置面板中找到配置選項 hbase.rootdir ,檢視它的值:
5、刪除這個目錄。(如果你的配置在HDFS中,請使用相關命令刪除)
6、到這裡,可以重新啟動Ambari-Metircs服務,看錯誤是否解決。如果沒有,請繼續執行以下步驟。
7、在Ambari-Metrics的配置面板中找到 zookeeper.znode.parent 選項,檢視它的值。
8、啟動zookeeper客戶端。例如我的: /usr/hdp/current/zookeeperclient/bin/zkCli.sh
9、刪除在第七步中檢視到的那個節點。例如我的:rmr /hbase-unsecure
10、重啟Ambari-Metircs服務。