如何在Nifi中获取SFTP传输的数据传输完成状态

时间:2019-01-31 11:43:30

标签: rest apache-nifi nifi-api

我已经在nifi中创建了一个流,以将数据从一台linux机器传输到另一台linux机器。

流是这样的:

GetSFTP-> UpdateAttribute-> PutSFTP

我正在通过nifi API进行的所有管理工作,即使用nifi API创建,更新属性和启动流程。

如何获取数据传输的完成状态,以便停止数据流。

谢谢。

1 个答案:

答案 0 :(得分:1)

“完整”的概念是NiFi在这里无法真正了解的。 NiFi如何知道不会将另一个文件添加到GetSFTP所监视的目录中?

从NiFi的角度来看,数据流一直在运行,直到有人说要停止它为止。并不是要提交一个可以开始和完成的作业的作业系统,而是可以处理无限数据流的正在运行的数据流。