Отказоустойчивость Apache Storm Nimbus меняется при настройке двойного нимба. (2.2.0)

Согласно документации Storm , сбои демона не должны влиять на рабочие процессы в супервизорах.

Это работает для моей топологии (в версии 2.2.0), когда единственный нимб убит. Супервайзеры продолжают обработку. (Однако только что запущенный контейнер нимба (от docker swarm) не станет впоследствии новым нимбом автоматически.)

Использование 2 контейнеров нимбов (репликация настроек сервиса нимбов на 2 в кластере роя): убийство главного контейнера нимбуса приводит к исключениям и сбоям в работающей топологии. Другой контейнер нимб успешно становится новым лидером, и автоматически перезапускаемый другой контейнер нимб теперь также отображается в пользовательском интерфейсе STORM.

У вас, ребята, есть идеи, почему использование двух узлов nimbus меняет влияние уничтожения одного на работающую топологию?

storm.yml:

       nimbus.seeds: [nimbus]
 topology.min.replication.count: 2

Семена Nimbus устанавливаются на имя службы nimbus (nimbus), коэффициент репликации минимум 2 для топологий.

Большое Вам спасибо

0 ответов

Другие вопросы по тегам