【问题标题】:In storm, can I specify the number of workers a bolt will run on?在storm中,我可以指定一个bolt将运行的工人数量吗?
【发布时间】:2016-08-01 14:11:15
【问题描述】:

在使用 Trident 时,如果要在一个螺栓上处理一个批次,该批次可以在不同的工人上运行吗?

【问题讨论】:

  • 我认为它的工作方式相反。您可以建议螺栓的并行性,并且可能应该据此配置工作人员的数量。我发现这有帮助:storm.apache.org/releases/current/…
  • 谢谢,但我最想知道的是,如果我使用Trident批次,一个批次也可以在指定螺栓的不同工人上加工吗?

标签: apache-storm trident


【解决方案1】:

你可以(但这很棘手)。没有。

对于 1) 没有用于此的配置参数。您只能配置整个拓扑的工作人员数量。但是,您可以实现自定义调度程序,将螺栓的执行者分配给特定数量的工人。

对于 2) 批次是一个“工作单元”,不能分割。因此,它不能被划分为多个工人。

【讨论】:

  • 感谢您的热心帮助~~
猜你喜欢
  • 2012-06-12
  • 1970-01-01
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-15
  • 2022-10-06
相关资源
最近更新 更多