在 Azure HDInsight 中使用 Apache Ambari 最佳化叢集

HDInsight 提供大規模資料處理應用程式的 Apache Hadoop 叢集。 管理、監視和最佳化這些複雜的多節點叢集相當有挑戰性。 Apache Ambari 是管理和監視 HDInsight Linux 叢集的 Web 介面。

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

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

已顯示 Apache Ambari 使用者儀表板

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

管理您的叢集設定

組態設定可協助微調特定服務。 若要修改服務的組態設定,請選取 [服務] 資訊看板 (位於左邊) 中的服務。 然後瀏覽至服務詳細資料頁面中的 [設定] 索引標籤。

Apache Ambari 服務資訊看板

修改 NameNode Java 堆積大小

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

修改 NameNode Java 堆積大小:

  1. 選取[服務] 資訊看板中的 [HDFS],並瀏覽至 [設定] 索引標籤。

     Apache Ambari HDFS 設定

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

    Apache Ambari NameNode Java 堆積大小

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

    Ambari 編輯 NameNode Java 堆積大小 1

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

    編輯的 NameNode Java 堆積大小 2

  5. 按一下設定畫面頂端的綠色 [儲存] 按鈕,儲存您的變更。

    Apache Ambari 儲存設定

下一步