2017-05-22 28 views

回答

1

Ambari警報與服務綁定。許多服務已經在運行某些組件的節點上發出CPU利用率警報。例如,Yarn有一個ResourceManager CPU Utilization警報。此警報將針對運行YARN/RESOURCEMANAGER組件的任何節點進行設置。 HBase有一個類似的警報HBase Master CPU Utilization,它將在運行HBASE/MASTER組件的節點上設置。

從您的問題中不清楚您的集羣佈局是什麼以及您的集羣包含多少個節點。所以我不能給你一個確定的答案你的設置。

通常,如果您的羣集中的每個節點上都有組件,則可以爲監視CPU使用率的組件設置警報。如果您沒有在每個節點上安裝組件,則必須在各個組件上設置多個此類警報才能實現您的目標。

您可以通過單擊Alerts選項卡,通過Ambari UI添加或更改警報。在該視圖中,您可以通過單擊操作按鈕並從下拉列表中選擇相應的項目來調整警報通知和警報設置。

+0

我有兩個Datanodes(除datanode和nodemanagers外沒有其他組件)和一個包含YARN/HDFS和其他主組件的主節點(更高配置機器)。我想爲Datanodes的CPU利用率設置一個警報,正如我所提到的,它沒有任何其他組件)。感謝您的回覆。 –

+0

我已經在上面的評論中詳細說明了我的集羣的每個細節。那麼現在可以告訴我如何爲集羣的CPU使用情況創建一個警報。 –