В Apache NiFi, возможно ли увеличить / уменьшить область действия контроллера? - PullRequest
2 голосов
/ 17 марта 2019

В Apache NiFi я создал контроллер в соответствующей области в то время.Теперь я хочу использовать тот же контроллер в других местах.У меня вопрос: могу ли я изменить область действия на предок текущей группы процессоров, чтобы он мог использоваться другими группами процессоров?

Спасибо

Ответы [ 2 ]

3 голосов
/ 17 марта 2019

Изменение области действия Controller services в NiFi пока невозможно.

Метод-1:

Определить controller service на root canvas level, тогда этот контроллер будет доступен во всех группах процессоров, например, в процессорах NiFi, с Scope как NiFi Flow.

Метод 2:

Оставьте все группы процессоров, которые будут совместно использовать одну и ту же службу контроллера, в One Parent Processor group и определите службу контроллера на Parent Processor group, тогда определенная служба контроллера будет доступна для всех processor groups,Processors внутри родительской группы процессоров.

Другой способ:

Определение службы контроллера на all the required processor groups.

1 голос
/ 17 марта 2019

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

Вы можете предложить его для следующей версии NiFi

...