我正在运行带有边缘节点的 Microsoft HDInsight 3.6 群集。对于我们的应用程序需求,我们需要更改边缘节点上 core-site.xml 的属性值,我们当前正在尝试使用 shell 脚本(使用 sed 命令)
但是,我们发现配置恢复到原始值,这会导致我们的应用程序出现问题。请注意,边缘节点主机与群集中的所有其他节点位于相同的“默认”配置组中。
我是新手,所以想要了解以下内容 -
-
有没有办法我们可以手动编辑文件并在边缘节点上保留新配置?
-
我们是否应该始终通过 Ambari 服务器进行配置更改?
我是新手,所以如果我错过了支持我的问题所需的任何重要信息,请发表评论我会提供。提前致谢!
1 回答
Ambari 将覆盖 Ambari 之外对 core-site.xml 所做的任何更改。在 Ambari 托管群集中,您应使用“custom core-site”属性将自定义属性添加到 core-site.xml。这可以通过 Ambari 中的 HDFS - >配置 - >高级 - >自定义 Core-Site 找到。如果只需要将其应用于特定节点,则可以为边缘 node(s 创建配置组。