【发布时间】:2014-02-21 23:35:58
【问题描述】:
我想知道重新平衡 Trident 拓扑的最佳做法是什么? Storm Trident 拓扑似乎是根据流的并行提示来设置任务的数量。 当我运行重新平衡命令时,我无法增加执行者的数量,因为执行者必须是
【问题讨论】:
-
你有没有尝试增加并行度?此外,这取决于可用的工作人员数量,如果所有工作人员都用尽了,猜测您需要更多硬件(或从其他拓扑中窃取)。
-
是的,使用 -e 运行重新平衡无法增加执行者(顺便说一句,减少工作)。我认为这是因为任务边界。不要认为它与工人数有关,我正在尝试增加执行者数。
-
我告诉过你有关工人的事情,因为你试图运行
rebalance命令,这只会改变工人的数量。如果您想更改执行程序(每个工作人员运行的线程),您需要尝试更改并行度。还可以尝试不同类型的分组(取决于您的需要)
标签: real-time apache-storm trident