Я изучаю шторм. У меня есть сомнения относительно числа топологий, которые мы можем запускать одновременно на Apache Storm. Я представил две топологии в кластере шторма, но в то время только одна топология runs.I нужно убить или деактивировать уже присутствует топология для запуска любой новой топологии.Как запустить множественную топологию шторма в том же экземпляре?
Я использую Шторм 0.9.4
Zookeeper 3.4.6
Кафка 2.10-0.8.2.1
Я бег один экземпляр штормового нимба, супервизор и пользовательский интерфейс.
Нужно ли мне запускать несколько экземпляров каждого?
Что нужно сделать для запуска нескольких топологов в одно и то же время?
Я прилагаю скриншот моей бури ui.
Вы установили его на «storm.yaml» сервера, на котором работает Nimbus, или на всех других серверах, над которыми работает супервизор? Если вы сконфигурируете 'storm.yaml' на 5 супервизоров, чтобы иметь по 5 слотов каждый, вы сможете запустить 5 * 5 = 25 топологий? – Nav
@Nav Вам нужно установить 'supervisor.slots.ports' на машинах супервизора. Да, вы должны иметь возможность запускать. Убедитесь, что вы задали количество рабочих в топологии соответственно. –
Итак, по умолчанию, если каждый супервизор имеет 4 слота, то 5 супервизоров должны иметь 5 * 4 = 20 слотов без настройки 'storm.yaml'. Но этого не происходит. Я смог запустить только 4 топологии. 5-я топология получила 0 работников (у этого есть 5 супервизоров и без редактирования 'storm.yaml'). У другого человека была такая же проблема: https://groups.google.com/forum/#!topic/storm-user/wLOq1nImRWQ – Nav