Optimieren von Clustern mit Apache Ambari in Azure HDInsight

HDInsight stellt Apache Hadoop-Cluster für größere Datenverarbeitungsanwendungen bereit. Das Verwalten, Überwachen und Optimieren dieser komplexen Cluster mit mehreren Knoten kann eine Herausforderung darstellen. Apache Ambari ist eine Webbenutzeroberfläche zum Verwalten und Überwachen von HDInsight-Linux-Clustern.

Eine Einführung in die Nutzung der Ambari-Webbenutzeroberfläche finden Sie unter Verwalten von HDInsight-Clustern mithilfe der Apache Ambari-Webbenutzeroberfläche.

Melden Sie sich unter https://CLUSTERNAME.azurehdidnsight.net mit Ihren Clusteranmeldeinformationen bei Ambari an. Auf dem ersten Bildschirm wird ein Dashboard mit einer Übersicht angezeigt.

Apache Ambari user dashboard displayed.

Die Ambari-Webbenutzeroberfläche wird verwendet, um Hosts, Dienste, Warnungen, Konfigurationen und Ansichten zu verwalten. Ambari kann nicht zum Erstellen eines HDInsight-Clusters oder zum Aktualisieren von Diensten genutzt werden. Es kann auch nicht verwendet werden, um Stapel und Versionen zu verwalten, die In- bzw. Außerbetriebnahme von Hosts durchzuführen oder dem Cluster Dienste hinzuzufügen.

Verwalten der Konfiguration Ihres Clusters

Konfigurationseinstellungen können für die Optimierung eines bestimmten Diensts verwendet werden. Wählen Sie zum Ändern der Konfigurationseinstellungen eines Diensts den Dienst auf der Randleiste Dienste (auf der linken Seite) aus. Navigieren Sie dann auf der Seite mit den Dienstdetails zur Registerkarte Configs (Konfigurationen).

Apache Ambari Services sidebar.

Ändern der NameNode-Java-Heapgröße

Die NameNode-Java-Heapgröße ist von vielen Faktoren abhängig, z. B. der Auslastung des Clusters, der Anzahl von Dateien und der Anzahl von Blöcken. Die Standardgröße 1 GB funktioniert für die meisten Cluster gut, aber für einige Workloads kann mehr oder weniger Arbeitsspeicher erforderlich sein.

Gehen Sie wie folgt vor, um die NameNode-Java-Heapgröße zu ändern:

  1. Wählen Sie in der Randleiste „Dienste“ die Option HDFS, und navigieren Sie zur Registerkarte Configs (Konfigurationen).

    Apache Ambari HDFS configuration.

  2. Suchen Sie nach der Einstellung NameNode Java heap size (NameNode-Java-Heapgröße). Sie können auch das Textfeld Filter verwenden, um nach einer bestimmten Einstellung zu suchen. Wählen Sie das Symbol Stift neben dem Namen der Einstellung aus.

    Apache Ambari NameNode Java heap size.

  3. Geben Sie den neuen Wert in das Textfeld ein, und drücken Sie anschließend die EINGABETASTE, um die Änderung zu speichern.

    Ambari Edit NameNode Java heap size1.

  4. Die NameNode-Java-Heapgröße wird von 2 GB in 1 GB geändert.

    Edited NameNode Java heap size2.

  5. Speichern Sie Ihre Änderungen, indem Sie oben auf dem Konfigurationsbildschirm auf die grüne Schaltfläche Speichern klicken.

    `Apache Ambari save configurations`.

Nächste Schritte