Apache Nifi - 当你 运行 没有任何下游处理器的 getFile 处理器时会发生什么

Apache Nifi - What happens when you run getFile processor without any downstream processor

我是 Apache Nifi 的初学者,我想将本地文件系统中的文件从一个位置移动到另一个位置。当我使用 getFile 处理器从相应的输入目录移动文件并启动它时,文件消失了。我还没有将它连接到 putFile 处理器。这里究竟发生了什么。如果文件从我放置它的本地目录中消失了,它会去哪里。还有我怎样才能找回它?

GetFile有一个属性Keep Source File,如果你设置为true,文件从Input Directory复制后不删除到内容存储库,默认是 false 所以这就是你的文件被删除的原因,你必须设置 success 自动终止关系,否则 GetFile 不会 运行 没有任何下游连接。您的文件已被丢弃。不确定这是否有效,但请尝试“数据来源”选项并重播内容。

看看这个 - GetFile Official Doc and Replaying a FlowFile