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.
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).
Ä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:
Wählen Sie in der Randleiste „Dienste“ die Option HDFS, und navigieren Sie zur Registerkarte Configs (Konfigurationen).
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.
Geben Sie den neuen Wert in das Textfeld ein, und drücken Sie anschließend die EINGABETASTE, um die Änderung zu speichern.
Die NameNode-Java-Heapgröße wird von 2 GB in 1 GB geändert.
Speichern Sie Ihre Änderungen, indem Sie oben auf dem Konfigurationsbildschirm auf die grüne Schaltfläche Speichern klicken.