Где мне хранить скрипты для процессора ExecuteScript в NiFi? - PullRequest
0 голосов
/ 12 июня 2018

Я создал скрипт для преобразования JSON и хочу использовать его с процессором ExecuteScript.Какое рекомендуемое место для хранения скрипта?

Интерфейс процессора:

ExecuteProcessor

Каталог NiFi:

NiFi directory

1 Ответ

0 голосов
/ 13 июня 2018

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

В качестве альтернативы вы можете сохранить фактическое тело скрипта всам процессор (в свойстве Script Body), но любые обновления скрипта должны выполняться там, а не на дисковой версии.Так что есть компромисс: ремонтопригодность.

...