2015-06-26 30 views
1

我需要能夠找到Ambari管理器正在使用的core-site.xml和hdfs-site.xml的位置。從ambari管理器獲取核心站點和hdfs站點的位置

我最初的想法是查詢Ambari API來做到這一點,但我找不到任何端點將返回到這兩個文件中的任何一個的路徑。

任何人都可以指向正確的方向嗎?我一直在瀏覽安巴里文檔和谷歌搜索無濟於事。

在此先感謝!

〜Drew

回答

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"