有没有办法告诉Storm Nimbus在特定的主管上启动拓扑?

时间:2017-06-11 10:58:07

标签: load-balancing apache-storm nimbus

我设置了一个风暴群集(1.0.2版本),其中有5个拓扑已经启动并运行。其中2个是CPU密集型和内存密集型拓扑。在提交拓扑时,我希望这两个处理器应该在风暴灵气集群中的独立管理器中运行。这样就可以共享负载和资源。但每当我停止并重新启动拓扑时,99%的时间内这些2个CPU和内存密集型处理器都在同一个管理程序中运行。因此,一个主管CPU使用率高达95%,甚至有时会因为CPU使用率达到100%而爆发。有没有办法让这两个处理器始终在不同的主管中运行?。

1 个答案:

答案 0 :(得分:1)

我听起来像资源感知调度程序(RAS)可以解决您的问题。使用RAS,应该可以确保每个拓扑都部署在一个单独的主管上。

请参阅:storm official documentation