Я не верю (но могу ошибаться), что в конфигурационном файле есть какие-то критические изменения между 1.0.0 и 1.2.3. Миграция должна выполняться в обычном порядке для обновлений Storm:
- Обновляйте хосты Storm по одному
- Загрузка бинарного выпуска 1.2.3
- Завершение работыСлужбы Storm, работающие на хосте (например, рабочие, супервизор, Nimbus)
- Извлечение версии 1.2.3 и внесение любых изменений в файлы конфигурации, которые вы имели в старой установке
- Перезапуск Stormслужб на этом хосте, используя новую установку вместо старой установки
Возможно, вы также захотите
- Обновите топологию, чтобы использоватьверсия Storm, которую вы обновляете (необязательно, но она может помочь отловить любые ошибки времени компиляции в неосновных модулях, которые могли измениться в основной версии, например
storm-kafka-client
)
Thisспособ обновления без простоев. Конечно, если вы не заботитесь о простоях, вы можете просто отключить весь кластер, выполнить действия, описанные выше, а затем перезапустить кластер, используя новые установки.
Редактировать: Вы спрашиваете о полной разницевариантов конфигурации между 1.2.3 и 2.0.0. Вы можете найти каждый вариант конфигурации для 1.2.3 здесь , а полный список параметров конфигурации для 2.0.0 здесь и здесь .