首页 > 解决方案 > 手动更改配置文件后,Ambari 是否恢复配置?

问题描述

我正在运行带有边缘节点的 Microsoft HDInsight 3.6 群集。对于我们的应用需求,我们需要更改边缘节点上 core-site.xml 中的一个属性值,我们目前正在尝试使用 shell 脚本来实现(使用 sed 命令)

但是,我们看到配置恢复到其原始值,这导致我们的应用程序出现问题。请注意,边缘节点主机与集群中的所有其他节点位于相同的“默认”配置组中。

我是新手,所以想了解以下内容 -

  1. 有没有办法我们可以手动编辑文件并在边缘节点上保留新配置?

  2. 我们是否应该总是通过 Ambari 服务器进行配置更改?

我是新手,所以如果我错过了支持我的问题所需的任何重要信息,请发表评论,我会提供。提前致谢!

标签: azurehadoopazure-hdinsightambari

解决方案


Ambari 将覆盖在 Ambari 之外对 core-site.xml 所做的任何更改。在 Ambari 托管集群中,您应该使用“自定义核心站点”属性将自定义属性添加到 core-site.xml。这可以通过 HDFS -> Configs -> Advanced -> Custom Core-Site in Ambari 找到。如果您只需要将其仅应用于特定节点,则可以为边缘节点创建一个配置组。


推荐阅读