2015-07-13 76 views
2

我知道我可以使用登錄$ HBASE_HOME/log來知道它們是如何工作的以及它們做了​​什麼。例如,主控制器區域服務器將數據傳輸到另一個數據,然後我可以在日誌中查找信息。如何使用java api來監視master,regionserver和zookeeper的工作

現在我想建立一個java接口來監視master,regionserver和zookeeper做了什麼。 但是,我沒有找到正確的方法來獲取他們所做的事情的信息。

有沒有什麼好的方法可以幫助我做到這一點? 我不想手動使用$ HBASE_HOME/log登錄。

回答

1

你看過HBase UI http://host:60010嗎?它顯示區域服務器和表級別的性能信息。另外,請看看能夠收集和存儲hbase度量標準的tcollector。最後但並非最不重要的是,您可以使用JMX監控HBase指標。

+0

jmx可以提供他們所做的即時報告? 我認爲它只能提供系統詳細信息。 – Woody

+0

我知道hbase ui顯示性能信息,但我想用java來開發一些東西,所以我想用java來獲取性能信息,這可能嗎? – Woody

+0

是的,您可以使用JMX獲取信息。 –

相關問題