2017-10-03 3 views

Répondre

1

On dirait qu'Ambari lui-même n'a pas la capacité de le faire directement. Une façon de télécharger les configs consiste à utiliser l'option de menu "Download Client Configs" sous Actions de service, cela vous donnera des configs, mais dans une archive tar.gz qui doit être vide. Exemple d'appel de l'API pour elle est:

http://c6401:8080/api/v1/clusters/cl1/services/HDFS/components/HDFS_CLIENT?format=client_config_tar

API Ambari permet également d'obtenir configs tous les configs du cluster comme JSON: https://cwiki.apache.org/confluence/display/AMBARI/Modify+configurations#Modifyconfigurations-EditconfigurationusingAPIs(2.4.0+)

En dernier recours, vous pouvez démarrer le serveur HTTP dans/etc/répertoire hadoop/conf de votre machine serveur ambari. Il peut être fait simplement en émettant:

# cd /etc/hadoop/ ; python -m SimpleHTTPServer 50071

Et votre hdfs-site.xml sera à http://c6401:50071/conf/hdfs-site.xml

Notez que vous devez choisir le port pour le serveur qui n'est pas occupé.

+0

Merci @melhior mais j'ai spécifiquement besoin que le fichier soit exposé comme xml, si possible . –

+0

@ AndreaT.Bonanno J'ai mis à jour la réponse, s'il vous plaît vérifier si cela aide – melhior