Как получить статус завершения передачи данных в nifi для передачи SFTP - PullRequest
0 голосов
/ 31 января 2019

Я создал поток в nifi для передачи данных с одной машины Linux на другую машину Linux.

Поток выглядит так:

GetSFTP -> UpdateAttribute ->PutSFTP

Все, чем я управляю через API nifi, т.е. создание, обновление атрибутов и запуск потока с использованием API nifi.

Как я могу получить статус завершения передачи данных, чтобыЯ могу остановить поток.

Спасибо.

1 Ответ

0 голосов
/ 31 января 2019

Концепция «завершенности» - это то, что NiFi здесь не знает.Как бы NiFi узнал, что другой файл не будет добавлен в каталог, где смотрит GetSFTP?

С точки зрения NiFi, поток данных работает, пока кто-то не скажет остановить его.На самом деле это не система заданий, в которой вы отправляете задание, которое запускается и завершается, это работающий поток данных, который обрабатывает бесконечный поток данных.

...