2017-10-05 3 views
0

Je travaille avec ambari api pour récupérer des fichiers de configuration pour différents services. Mais, l'ambi api donne un template jinja pour de nombreux fichiers (comme hadoop-env, hive-env etc.). J'ai besoin de remplacer les valeurs des paramètres variables dans le template jinja afin d'avoir les fichiers de configuration finaux. J'ai appris que les scripts params.py et params_linux.py sont responsables du remplacement de ces variables. Mais, je me demande si nous pouvons avoir ces scripts en utilisant ambari api.Où puis-je trouver des valeurs pour les paramètres variables du template jinja de hadoop-env obtenus en utilisant ambari api?

Existe-t-il d'autres moyens d'atteindre l'objectif ci-dessus par programmation?

Répondre

0

Je dirais que la réponse est non. Les fichiers Python pour les services contiennent parfois beaucoup de logique qui affecte les valeurs des variables.