如何在暴风雨中为雨云配置各种监控?

时间:2016-04-11 18:58:28

标签: apache-kafka apache-storm supervisor nimbus topology

我有一个nimbus服务器和另外3个管理服务器。我有11个风暴拓扑正在运行。但它们都只在Nimbus上运行。如何配置其他主管,以便拓扑在各个主管之间分配。我必须更改哪些配置文件?

1 个答案:

答案 0 :(得分:1)

似乎有一些有趣的事情发生了。对于两个主机corona-stage-storm-supervisor-01corona-stage-storm-supervisor-02,每个主机都有两个主管。但是,主机应该只运行一个主管。我会认为这会让人感到困惑" Nimbus和它使用只有一个主管运行的剩余主机(corona-storm-nimbus-01)。

有关详细信息,请参阅Storm文档(并与执行设置的管理员联系):

关于worker的数量:此参数定义了一个拓扑使用的工作JVM的数量(主管JVM启动工作JVM来执行实际工作 - 主管基本上是#34;主机本地掌握"用于协调)。您可以通过conf.setNumWorkers(int)在作业配置中进行设置。如果希望拓扑分布在多个主机上,则需要增加参数。然而,对于您的情况中的多个拓扑,值为1也可能没问题 - 不同的拓扑应该运行不同的主机,与此参数无关。

有关详细信息,请参阅Storm文档:

相关问题