在 Azure HDInsight 中使用 Apache Ambari 優化叢集

HDInsight 為大規模數據處理應用程式提供 Apache Hadoop 叢集。 管理、監視和優化這些複雜的多節點叢集可能具有挑戰性。 Apache Ambari 是管理及監視 HDInsight Linux 叢集的Web介面。

如需使用Ambari Web UI的簡介,請參閱 使用Apache Ambari Web UI管理 HDInsight 叢集

使用您的叢集認證登入Ambari https://CLUSTERNAME.azurehdidnsight.net 。 初始畫面會顯示概觀儀錶板。

Apache Ambari user dashboard displayed.

Ambari Web UI 可用來管理主機、服務、警示、組態和檢視。 Ambari 無法用來建立 HDInsight 叢集或升級服務。 也無法管理堆疊和版本、解除委任或重新委任主機,或將服務新增至叢集。

管理叢集的組態

組態設定可協助微調特定服務。 若要修改服務的組態設定,請從 [服務 ] 提要字段(左側)選取服務。 然後瀏覽至 服務詳細數據頁面中的 [設定 ] 索引標籤。

Apache Ambari Services sidebar.

修改 NameNode Java 堆積大小

NameNode Java 堆積大小取決於許多因素,例如叢集上的負載。 此外,檔案數目和區塊數目。 默認大小 1 GB 適用於大部分叢集,不過有些工作負載可能需要更多或更少的記憶體。

若要修改 NameNode Java 堆積大小:

  1. 從 [服務] 提要字段中選取 [HDFS ],然後流覽至 [ 設定] 索引 標籤。

    Apache Ambari HDFS configuration.

  2. 尋找 NameNode Java 堆積大小的設定。 您也可以使用 篩選 文字框來輸入並尋找特定設定。 選取 設定名稱旁邊的畫筆 圖示。

    Apache Ambari NameNode Java heap size.

  3. 在文字框中輸入新的值,然後按 Enter 儲存變更。

    Ambari Edit NameNode Java heap size1.

  4. NameNode Java 堆積大小從 2 GB 變更為 1 GB。

    Edited NameNode Java heap size2.

  5. 按兩下組態畫面頂端的綠色 [儲存 ] 按鈕,以儲存變更。

    `Apache Ambari save configurations`.

下一步