2017-08-15 1 views
0

Pourquoi tous les paramètres du cluster ambari ne sont-ils pas représentés par le fichier json blueprint?Pourquoi tous les paramètres du cluster ambari ne sont pas représentés par le fichier json blueprint

I a généré le fichier JSON de plan comme foolwing:

curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.23.4.122:8080/api/v1/clusters/HDP01?format=blueprint -o /tmp/HDP01_blueprint.json 

mais quand je donne accès à l'interface graphique Ambari nous avons remarqué que de nombreux paramètres apparaît pas dans le fichier JSON de plan

exemple des paramètres de HDFS - config qui n'apparaît pas dans le fichier json blueprint

DataNode failed disk tolerance 

DataNode maximum Java heap size 

DataNode max data transfer threads 

Répondre

0

Vous devriez voir tous les paramètres dans le fichier de sortie json.

Pour quelques paramètres, Ambari GUI affiche des noms différents. Exemple:

DataNode n'a pas la tolérance disque - apparaît comme dfs.datanode.failed.volumes.tolerated taille ouput JSON

de DataNode tas maximum Java - apparaît comme dtnode_heapsiz dans ouput JSON

DataNode de transfert de données max threads - apparaît comme dfs.datanode.max.transfer.threads dans ouput json

+1

tout d'abord merci beaucoup, alors comment pouvons-nous trouver chaque paramètre de ambari GUI qui est pertinent pour le json (comme vous le savez, nous avons plus alors 3000 paramètres) comment nous pouvons gérer cela? –

+0

btw - avez-vous la chance de me donner un pourboire au sujet de ma question précédente - https://stackoverflow.com/questions/45688805/how-to-convert-blueprint-json-file-to-csv-file –

+0

@David, s'il vous plaît Acceptez la réponse si vous en êtes satisfait. A propos de votre question dans comment- vous trouverez le nom du paramètre actuel et le nom d'affichage dans/var/lib/ambari-serveur/ressources/services communs///configuration/ par exemple. /var/lib/ambari-server/resources/common-services/HDFS/2.1.0.2.0/configuration/hdfs-site.xml – Shubhangi