#apache-nifi #apache-nifi-registry
#apache-nifi #apache-nifi-registry
Вопрос:
На сервере есть NiFi и NiFi-Registry, которые не подключены, и я не могу подключиться к NiFi-Registry через локальный экземпляр NiFi.Но я могу получить доступ к NiFi и NiFi-Registry через удаленный рабочий стол.
В моей локальной системе разработки установлена другая версия NiFi и NiFi-Registry. Есть ли какой-либо способ автономного обновления (синхронизации) удаленных потоков NiFi-реестра и применения нового обновления к удаленному NiFi?
Комментарии:
1. Это то, что вы хотите: pierrevillard.com/2018/04/09 /…
2. Спасибо @Sdairs за ваш ответ. Согласно этому (замечательному) документу, кажется, мне нужно создать сегменты и потоки в рабочем реестре, прежде чем развертывать какие-либо обновления. Я ищу способ одновременного развертывания всех сегментов и потоков в производство.
Ответ №1:
Я не думаю, что возможно синхронизировать экземпляр локального реестра на вашей рабочей станции разработки с экземпляром производственного реестра таким образом, чтобы это не было очень рискованно для вашей производственной среды. Что я сделал в командах, которые используют реестр NiFi для активной разработки, так это то, что мы просто подключаем экземпляры NiFi наших машин для разработки к центральному репозиторию и применяем общекомандное правило «thou shalt not commit без проверки двумя людьми». Работал хорошо даже в команде, которая часто дралась, как кошки и собаки, за изменения.
Примечание: каждая команда, над которой я работал подобным образом, использовала один реестр для всех сред. Это самый простой способ гибкого перехода от одного к другому.
Комментарии:
1. Спасибо за ваше руководство. Проблема в том, что у меня нет доступа к рабочему реестру. Это отключенный сервер.