我需要能够找到Ambari经理正在使用的core-site.xml和hdfs-site.xml的位置。
我最初的想法是查询Ambari API来执行此操作,但我找不到任何会返回这两个文件之一的路径的端点。
有人能指出我正确的方向吗?我一直在浏览Ambari文档和谷歌搜索无济于事。
提前致谢!!
〜德鲁
答案 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"