我尝试为storm 1.1.1执行以下命令:
storm [topologyName] -n [number_of_worker]
命令成功运行但工作者数量保持不变。我也试过减少工人数量。这也没有用。
我不知道发生了什么事。任何指针都会有所帮助。
供参考: 我已经实现了自定义调度?是因为那个吗?
答案 0 :(得分:0)
您可以随时查看该CLI背后的Storm源代码。或编码重新平衡(针对1.0.2测试):
RebalanceOptions rebalanceOptions = new RebalanceOptions();
rebalanceOptions.set_num_workers(newNumWorkers);
Nimbus.Client.rebalance("foo", rebalanceOptions);