工人之间如何分享螺栓和喷口?

时间:2013-12-01 14:29:02

标签: apache-storm

假设我在Storm群集中有2个spout和3个bolt,并且有两个worker节点。将这些喷嘴和螺栓共享这些工人(例如,第一工人有1个喷口和2个螺栓,第二个有1个喷口和1个螺栓)或每个工人有2个喷口和3个螺栓,最后有4个喷口和6个螺栓整个集群?

2 个答案:

答案 0 :(得分:2)

Spout和bolt由所有集群共享(so worker)。

如果您有2个工作人员的2个喷嘴和3个螺栓,它们将在您的2名工人之间保持平衡。 您可以使用ui(./nimbus ui)来显示:)。

答案 1 :(得分:0)

在风暴中,主管有多个工作(进程)插槽。默认情况下,Storm使用甚至调度程序在可用的#worker_slots上调度#executors(执行spouts / bolt逻辑的线程)。您可以找到不同调度程序实现的代码here