2015-06-26 4 views
1

Мне нужно найти местоположение файла core-site.xml и hdfs-site.xml, который использует менеджер Ambari.получить местоположение основного сайта и hdfs-сайта от менеджера ambari

Моя первоначальная мысль заключается в том, чтобы запросить API Ambari для этого, но я не могу найти конечную точку, которая вернет путь к любому из этих двух файлов.

Может ли кто-нибудь указать мне правильное направление? Я тратил через документы Ambari и поисковые запросы Google безрезультатно.

Спасибо заранее!

~ Дрю

ответ

3

Каталоги конфигурации для этих услуг являются статическими. Они определены в файле params.py в определении службы. Например, в Ambari 2.0 вы можете посмотреть на определения служб HDFS params.py файл на месте:

/var/lib/ambari-server/resources/common-services/HDFS/2.1.0.2.0/package/scripts/params.py 

Вы найдете в этом файле следующее значение:

hadoop_conf_dir = "/etc/hadoop/conf"