2014-02-21 67 views
1

我想知道什麼是重新平衡三叉戟拓撲的最佳實踐? 風暴三叉戟拓撲似乎根據流的並行性提示設置任務的數量。 當我運行rebalance命令時,我不能增加執行者的數量,因爲執行者必須是< =任務數量。 我正在使用Storm 9.0.1。 任何線索將不勝感激。重新平衡三叉戟

+0

您是否試圖增加並行度?此外,這取決於可用工作人員的數量,如果所有工作人員都用盡了,猜測您需要更多硬件(或從其他拓撲中竊取)。 – noMAD

+0

是的,使用-e運行重新平衡無法增加執行器(減少工作)。我認爲這是因爲任務邊界。不要認爲它與#號工人有關,我正在努力增加執行人數。 – ybensimhon

+0

我告訴你關於工人因爲你試圖運行'rebalance'命令,這隻會改變工人的數量。如果你想改變執行者(每個工作者運行的線程),你需要嘗試改變並行。也嘗試不同類型的分組(取決於您的需求) – noMAD

回答

1

任務的數量總是要大於或 - 等於對執行者的數量。因此,使用大的parallelism_hint值,然後您將能夠重新平衡要匹配的執行程序的數量。