Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Топологии heron продолжают работать после деактивации

Автор вопроса: FirouziamОтветов: 2

В настоящее время я работаю над Heron & Apache Storm для некоторых исследований по управлению ресурсами и планированию.

Я заметил, что после отправки топологий в Heron они начинают работать и брать ресурсы, но после их деактивации оказывается, что они все еще работают в фоновом режиме и занимают 100% процессора и оперативной памяти! Я что-то упускаю? Насколько я это понимаю и основываясь на документах heron, деактивация топологий должна их остановить. и останавливает их от обработки новых кортежей,

отключить топологию. После деактивации топология прекратит обработку, но продолжит работу в кластере.

Но когда я проверяю heron-ui после деактивации, он все еще обрабатывает новые кортежи, потому что счетчик излучений продолжает меняться! но когда я их убиваю, все возвращается на круги своя! Это нормально? А если нет, то в чем проблема?

  • Просто предложение: вам может понадобиться пометить "цапля" вместо "апач-шторм", поскольку двойки не совпадают. Пользователи Apache Storm не могут ответить на конкретный вопрос Heron. Jungtaek Lim 14.10.2016
  • Вы абсолютно правы, и я подумал о добавлении тега цапли, но, к сожалению, тегов для цапли нет! Firouziam 17.10.2016
  • Это кастомные носики? если вы неправильно реализуете метод деактивации, все будет продолжать работать. Spencer McCreary 30.01.2020

schedulingstream-processingapache-stormresource-managementheron

Ответы

Ответ 1 · Yitian Zhang

Можно попробовать обновить версию Heron для выяснения проблемы. Я запускал Heron с 0.17.1 и 0.17.5, с этим проблем нет.

Ответ 2 · Spencer McCreary

Деактивация топологии останавливает потоки/источники от извлечения любых новых данных, но болты будут продолжать обрабатываться до тех пор, пока все ожидающие данные не будут удалены.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы