Интеграция NiFi с Git - PullRequest
       12

Интеграция NiFi с Git

0 голосов
/ 17 октября 2019

Я пытаюсь понять, как интегрировать NiFi в существующий SDLC. Ниже приведены некоторые проблемы, которые я пытаюсь решить:

1) Я знаю, что NiFi Registry 0.2.0 позволяет нам добавить поставщика сохранения git-потока. Это означает, что при каждой фиксации в реестре файл потока будет автоматически сохраняться в git-репо. Можно ли полностью вывести реестр NiFi и работать исключительно с git. У меня есть ощущение, что есть веская причина для тесной интеграции NiFi с реестром NiFi, я был бы очень полезен, если бы кто-нибудь мог объяснить рациональное обоснование такой тесной интеграции.

2) Возможно ли развернуть NiFiтечь из артефакта вместо реестра Нифи? Ссылка на пример была бы очень полезна.

3) Допустим, у меня есть несколько пользовательских процессоров NiFi, которые нужно разместить на git, и в этом SDLC есть Jenkins. Дженкинс выполняет автоматическую сборку каждого пользовательского процессора и развертывает их в артефакте. Также файл потока, который будет использовать эти пользовательские процессоры, должен быть переведен в более высокие среды (dev, qa, prod) вместе с пользовательскими процессорами (файлы nar). Как следует проектировать SDLC для процессоров NiFi Custom и файл потока. Должны ли все пользовательские процессоры и файлы потока находиться в одном репозитории git? может ли каждый из пользовательских процессоров быть частью одного и того же проекта, но быть помещенным в их собственный пакет, так что отдельные файлы nar создаются, в то время как файл потока также является частью этого проекта? Не уверен, что в этом есть какой-то смысл, пожалуйста, дайте мне знать, если это так.

...