2017-10-05 13 views
0

다른 서비스에 대한 설정 파일을 가져 오기 위해 ambari api로 작업하고 있습니다. 하지만, ambari api는 많은 파일 (예 : hadoop-env, hive-env 등)에 대한 jinja 템플릿을 생성합니다. jinja 템플릿의 변수 매개 변수 값을 바꿔 최종 설정 파일을 만들어야합니다. 필자는 params.py와 params_linux.py 스크립트가이 변수들을 대체 할 책임이 있음을 알게되었습니다. 그러나 우리가 ambari API를 사용하여이 스크립트를 사용할 수 있을지 궁금합니다.ambari api를 사용하여 얻은 hadoop-env jinja 템플릿의 변수 매개 변수는 어디에서 찾을 수 있습니까?

프로그래밍 방식으로 위의 목표를 달성 할 수있는 다른 방법이 있습니까?

답변

0

저는 대답이 '아니오'라고 말하고 싶습니다. 서비스 용 Python 파일에는 변수 값에 영향을주는 많은 논리가 포함될 수 있습니다.