Apache NiFi: добавление атрибута файла потока в процессор ExecuteStreamCommand - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь добавить свойство на процессоре ExecuteStreamComamnd, которое должно стать доступным в качестве атрибута потока файла для последующего процессора.Имя атрибута - «dc» со значением «abc».Когда я оцениваю значение этого атрибута в следующем нисходящем процессоре, используя $ {dc}, я получаю пустое значение.

enter image description here

ExecuteStreamComamnd properties

Как правильно добавить новый атрибут файла потока в этом сценарии.

Спасибо

1 Ответ

2 голосов
/ 25 сентября 2019

Динамическое свойство в процессоре ExecuteStreamCommand позволяет определить переменную среды, которая передается процессу, порожденному этим процессором.

Это значение не будет доступно в последующих процессорах.

Однако выможет использовать процессор UpdateAttribute для установки атрибута файла потока.

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ExecuteStreamCommand/

...