Что приводит к обновлению версии компонента NiFi?

При создании потока NiFi я понимаю, что версии компонентов меняются.

Я понимаю, что версия меняется при каждом обновлении компонента, но что считается обновлением компонента?

Например, что вызывает обновление версии соединения?

Я пытаюсь найти какую-то закономерность, но без особой удачи.

Заранее спасибо!


person Adi Fuchs    schedule 13.12.2020    source источник


Ответы (1)


В официальной документации указано, что вы может иметь несколько версий вашего потока одновременно:

У вас есть доступ к информации о версии ваших процессоров, служб контроллера и задач создания отчетов. Это особенно полезно, когда вы работаете в кластерной среде с несколькими экземплярами NiFi, на которых запущены разные версии компонента, или если вы обновили процессор до более новой версии.

Вы можете полностью отказаться от управления версиями:

Способы отключения управления версиями:

  1. Пользовательский интерфейс NiFi: чтобы изменить версию потока, щелкните правой кнопкой мыши группу процессов с версией и выберите VersionChange version (ссылка).

  2. Rest API: отправьте HTTP-запрос DELETE на /versions/process-groups/{id} с соответствующим ID.

Вы также можете использовать Toolkit CLI для просмотра доступных версий, выполнив ./bin/cli.sh registry diff-flow-versions (ссылка).

person Dov Benyomin Sohacheski    schedule 13.12.2020