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
Unsere Ideen
Weitere Blogs
Contact
Let’s discuss how we can support your journey.



