假设我在Storm群集中有2个spout和3个bolt,并且有两个worker节点。将这些喷嘴和螺栓共享这些工人(例如,第一工人有1个喷口和2个螺栓,第二个有1个喷口和1个螺栓)或每个工人有2个喷口和3个螺栓,最后有4个喷口和6个螺栓整个集群?
答案 0 :(得分:2)
Spout和bolt由所有集群共享(so worker)。
如果您有2个工作人员的2个喷嘴和3个螺栓,它们将在您的2名工人之间保持平衡。 您可以使用ui(./nimbus ui)来显示:)。
答案 1 :(得分:0)
在风暴中,主管有多个工作(进程)插槽。默认情况下,Storm使用甚至调度程序在可用的#worker_slots上调度#executors(执行spouts / bolt逻辑的线程)。您可以找到不同调度程序实现的代码here。