Запрос по команде NiFi cli - PullRequest
0 голосов
/ 23 марта 2020

Я изучаю варианты строительства конвейера CI / CD для NiFi. В рамках этого я просмотрел приведенный ниже блог.

https://pierrevillard.com/2018/04/09/automate-workflow-deployment-in-apache-nifi-with-the-nifi-registry/

Может ли кто-нибудь разъяснить мои вопросы ниже.

  1. При развертывании обновленной версии существующего потока в более высокой среде с помощью команды pg-change-version, он автоматически остановит необходимые процессоры, использующие переменные, для которых значения изменяются? Потому что всякий раз, когда мы вносим изменения в нижнюю среду, нам придется изменять переменные среды, указывающие на среду DEV, чтобы протестировать поток, и тогда только мы сможем зафиксировать изменения в Реестре. В этом случае каждый раз, когда мы внедряем обновленную версию в более высокую среду, она останавливает процессоры (переменные среды должны указывать на более высокую среду), а затем запускает процессоры. Пожалуйста, исправьте, если мое понимание неверно.

  2. Есть ли простой способ определить, присутствует ли конкретная группа процессов в более высокой среде или нет? Чтобы мы могли выполнить команду pg-import или pg-change-version. Даже ScriptedEventHookProvider выдает только «bucket_id», «flow_id», «flow_version». Если он дает имя группы процессов, мы можем проверить, используя pg-list.

Спасибо, Шрирам

...