Ambari マネージャーが使用している core-site.xml と hdfs-site.xml の場所を見つける必要があります。
私の最初の考えは、これを行うために Ambari API にクエリを実行することですが、これら 2 つのファイルのいずれかへのパスを返すエンドポイントが見つかりません。
誰かが私を正しい方向に向けることができますか? 私は、Ambari のドキュメントや Google 検索を調べてみましたが、役に立ちませんでした。
前もって感謝します!!
〜ドリュー
これらのサービスの構成ディレクトリは静的です。これらは、サービス定義内の 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"