从ambari经理获取核心站点和hdfs站点的位置

时间:2015-06-26 12:25:29

标签: hadoop ambari

我需要能够找到Ambari经理正在使用的core-site.xml和hdfs-site.xml的位置。

我最初的想法是查询Ambari API来执行此操作,但我找不到任何会返回这两个文件之一的路径的端点。

有人能指出我正确的方向吗?我一直在浏览Ambari文档和谷歌搜索无济于事。

提前致谢!!

〜德鲁

1 个答案:

答案 0 :(得分:4)

这些服务的配置目录是静态的。它们在服务定义中的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"