Blog

Automatisierter Export der Cloudera Manager-Konfiguration für Hadoop

Joris Bontje

Aktualisiert Oktober 22, 2025
1 Minute
Cloudera Manager ist eine webbasierte Verwaltungsanwendung für Ihren Apache Hadoop-Cluster. Sie erleichtert die Installation und Konfiguration Ihres Hadoop-Clusters erheblich und ist für einen Cluster mit bis zu 50 Knoten kostenlos. Besonders gut gefallen mir die vorgeschlagenen Konfigurationseinstellungen, die auf Ihrer Cluster-Hardware basieren.Alle Konfigurationseinstellungen von Cloudera Manager werden in der Konfigurationsdatenbank gespeichert, die manuell über die Verwaltungsoberfläche exportiert werden kann. Einer unserer Kunden wollte diese Einstellungen für Auditing- und Backup-Zwecke programmatisch exportieren.Derzeit gibt es keine automatische Möglichkeit, dies zu tun, abgesehen von der Sicherung der gesamten Datenbank. Hier ist ein kleines Shell-Skript, mit dem Sie die Konfiguration automatisch im Textformat herunterladen können. [java] #!/bin/bash USERNAME=admin PASSWORT=admin SCM_URL=https://xebia.com/blog:7180 COOKIES_FILE=cookies.txt EXPORT_DATEI=export.txt wget -q --post-data="j_username=${USERNAME}&j_password=${PASSWORD}"--save-cookies ${COOKIES_FILE} --keep-session-cookies -O /dev/null ${SCM_URL}/j_spring_security_check wget -q -O ${EXPORT_FILE} --load-cookies ${COOKIES_FILE} ${SCM_URL}/cmf/exportCLI [/java] Passen Sie die Variablen für Ihre Cloudera Manager-Einrichtung an. Laden Sie das Skript export-scm-config.sh herunter und folgen Sie @mids106 auf Twitter.

Verfasst von

Joris Bontje

Contact

Let’s discuss how we can support your journey.