gpt4 book ai didi

hadoop - 同步 Ambari 集群配置

转载 作者:可可西里 更新时间:2023-11-01 14:58:05 25 4
gpt4 key购买 nike

我们一直在探索使用 HDP 2.2 设置集群的 Apache Ambari。我们的后端具有三个环境:测试、暂存和生产,这是我们行业的标准做法。

当我们使用 Ambari 在测试环境中部署集群时,在暂存环境和稍后的生产环境中拥有相同集群配置的最简单方法是什么?第一步似乎很简单:您使用 UI 在测试环境中创建一个集群,然后将配置导出为蓝图。随后,您使用导出的蓝图在其他环境中创建一个新集群。到目前为止,还不错。

不可避免地,我们将需要更改我们的 Ambari 配置(例如,部署新服务、增加 JVM 的堆大小,...)。我希望我们可以只更新蓝图(使用 UI 或手动),然后使用更新后的蓝图来更新不同的集群。但是,这似乎是不可能的,除非您销毁并重新创建看起来有点苛刻的集群..(我们不想丢失我们的数据)?

或者,我们可以使用 Ambari 的 REST API 对配置进行特定更新,但随着相对于初始蓝图的配置更改无疑会累积,恐怕随着时间的推移,这将变得笨拙且难以维护。

您能否针对此用例向我们建议更好的解决方案?

最佳答案

我认为最简单的方法是将每个服务配置转储到一个文件中。然后将这些配置中的每一个导入到其他集群中。这可以简单地通过使用 Ambari API 或使用 Ambari 提供的脚本来更新配置 (/var/lib/ambari-server/resources/scripts/configs.sh) 来完成。

关于hadoop - 同步 Ambari 集群配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com