我正在尝试重新平衡正在运行的 Apache Storm (0.9.5) 拓扑中螺栓的执行程序数量。当我对 Nimbus 节点执行命令时,./storm rebalance MyTopology -n 2 -e GreenBolt=4它接受命令行输入,但当我在 Storm UI 中查看时,执行程序的数量没有改变。
是否有我不知道的限制,例如重新平衡不能增加执行程序的总数,而只能将它们从一个螺栓移动到另一个螺栓?
您总是需要比执行者拥有更多(或相同数量)的任务。由于任务数量是固定的,因此您需要设置比初始执行程序更大的初始数量,以便能够在运行时扩展执行程序的数量。您可以看到任务数,作为最大执行程序数:
#executors <= #numTasks
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参见此处:https : //storm.apache.org/documentation/Understanding-the-parallelism-of-a-Storm-topology.html
| 归档时间: |
|
| 查看次数: |
3882 次 |
| 最近记录: |