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

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

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

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

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


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


Ответы (2)


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

person Yitian Zhang    schedule 22.09.2018

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

person Spencer McCreary    schedule 30.01.2020