Apache Кластер штормов не назначает компоненты топологии всем доступным работникам - PullRequest
1 голос
/ 29 января 2020

Моя топология настроена на использование 14 рабочих, и в настоящее время в кластере доступно 16 рабочих. Но когда я отправляю топологию, в разделе «Рабочие ресурсы» пользовательского интерфейса Storm показано, что все 14 рабочих активны, но компоненты (компоненты топологии) назначены только 7. Остальные показывают N / A (см. Снимок ниже).

snapshot of topology

В файлах журналов рабочих / супервизоров отсутствуют значимые ошибки, объясняющие, почему некоторым работникам не назначены компоненты. Последние 6 часов я гуглял + безрезультатно

Моя среда:

  • Apache Шторм 2.1.0
  • Zookeeper 3.4.9
  • Один главный узел (Ubuntu 18.0.4 LTS)
  • Три супервизорных узла (Ubuntu 18.0.4 LTS)

1 Ответ

0 голосов
/ 09 февраля 2020

Каковы подсказки параллелизма для каждого из компонентов (носики и болты) в вашей топологии? Если они не добавляют до 14 или более, у вас не будет записей о всех рабочих процессах.

Помните, что вы также можете установить параллелизм системных компонентов, таких как Ackers и (в метриках V1), потребителей метрик .

...