Apache storm storm nimbus和supervisor守护进程使用storm集群中storm.yaml文件的哪个副本?

Apache storm storm nimbus和supervisor守护进程使用storm集群中storm.yaml文件的哪个副本?,apache-storm,Apache Storm,我正在运行一个storm群集,我在storm.yaml文件中做了一些更改。每次进行更改时,我需要决定是否跨所有节点更新storm.yaml文件 每个节点上的守护程序是否使用各自的配置文件本地副本,或者,在nimbus节点上保存的配置文件是否对所有节点都有效?每个守护程序都使用其storm.yaml的本地副本。因此,如果Nimbus和Supervisor在同一台机器上运行,则它们共享同一个文件。辅助JVM始终与相应的主管运行在同一台机器上,因此,始终共享同一个文件 因此,如果只更改与Nimbus相

我正在运行一个storm群集,我在storm.yaml文件中做了一些更改。每次进行更改时,我需要决定是否跨所有节点更新storm.yaml文件


每个节点上的守护程序是否使用各自的配置文件本地副本,或者,在nimbus节点上保存的配置文件是否对所有节点都有效?

每个守护程序都使用其
storm.yaml
的本地副本。因此,如果Nimbus和Supervisor在同一台机器上运行,则它们共享同一个文件。辅助JVM始终与相应的主管运行在同一台机器上,因此,始终共享同一个文件


因此,如果只更改与Nimbus相关的参数,则无需在所有监控器节点上分发
storm.yaml
。如果更改管理器参数并希望所有管理器“查看”相同的新配置,则需要将文件分发到所有节点(也需要重新启动管理器)。

您可能位于错误的StackExchange站点:)此链接是否有帮助@谢谢,但是这个链接似乎没有回答我的问题。很抱歉,您能告诉我为什么这篇文章被贴在了错误的StackExchange网站上吗?听起来您对游戏有疑问,这个网站可能有助于解决StackOverflow的编程/开发问题specifically@jhhoff02请注意我问题中的标签“ApacheStorm”。Apache Storm是一个分布式实时数据计算系统。让我知道我是否可以对此问题进行更改以使其更加明显。您可以通过将此发布到storm用户邮件列表来快速回答此问题谢谢。这是否同样适用于存储在cluster.xml和worker.xml中的log4j配置设置?我从拥有nimbus的节点启动拓扑。不同节点中的主管和工作人员将使用各自的本地副本还是存储在nimbus节点中的副本?始终使用本地副本。但是,可以在运行时覆盖本地副本中的值: