2016-09-27 3 views
1

В веб-сайте штормовой (storm) wrirtes:Как определить, когда увеличить параллелизм одного работника или увеличить рабочих в шторме?

«Способности» метрика является очень полезным и говорит вам, что% времени в течение последних 10 минут болт, потраченное на выполнение кортежи. Если это значение близко к 1, то болт «находится в емкости» и является узким местом в вашей топологии. Решение болтов с усилием - увеличить параллельность этого болта.

Что значит «увеличить параллельность этого болта»? Добавить задачи? исполнители? рабочие?

Как определить, когда следует увеличивать параллелизм одного рабочего или увеличивать количество рабочих в шторме?

+0

https://storm.apache.org/releases/1.0.2/Understanding-the-parallelism-of-a-Storm-topology.html –

ответ

1

Увеличить количество рабочих. Причина в том, что даже если у вас есть 4 рабочих и 10 задач (экземпляры болтов), задачи будут распараллеливаться только в объеме 4. Остальные 6 задач придется ждать времени обработки. Таким образом, увеличивайте количество работников либо за счет увеличения количества слотов, либо за счет увеличения числа узлов, которые соединяются с нимбом.