Как направить поток на основе URL-адреса (если у него есть путь к файлу на один процессор и если он содержит имя пользователя и пароль, он направляет на другой процессор).Пожалуйста, укажите поток процессора, который будет использоваться.Спасибо.
С помощью языка выражений NiFi и RouteOnAttribute вы можете направлять входящие FlowFiles на разные процессоры.
RouteOnAttribute
FlowFiles
Например,Предположим, что FlowFiles, сгенерированный исходным процессором, имеет присвоенный ему атрибут с именем url, и этот атрибут может иметь любой из следующих форматов значений:
url
Для приведенного выше случая вы можете добавить два динамических свойства к RouteOnAttribute следующим образом:
file : ${url:startsWith("file:///")}
websource : ${url:startsWith("http://")}
Затем подключите отношения file и websource к различным процессорам.Следующие ссылки указывают на подробные руководства и примеры использования:
file
websource