FetchFile 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

从磁盘读取文件的内容并将其流式传输到传入 FlowFile 的内容中。完成此操作后,可选择将文件移至其他地方或将其删除,以保持文件系统整洁。

标签

fetch、files、filesystem、get、ingest、ingress、input、local、source

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

完成策略

指定将文件系统的原始文件拉入 NiFi 后如何处理该文件。

待提取文件

要从文件系统提取的文件的完全限定文件名

找不到文件时的日志级别

触发处理器且文件不存在时使用的日志级别

权限遭拒时的日志级别

当前应用程序用户没有足够的权限读取文件时使用的日志级别

移动冲突策略

如果将“完成策略”设置为“移动文件”,并且目标目录中已存在同名文件,则此属性用于指定应如何解决命名冲突

移动目标目录

将原始文件从文件系统中提取后所移动到的目录。除非将“完成策略”设置为“移动文件”,否则将忽略此属性。如果该目录不存在,则会创建它。

限制

所需权限

解释

读取文件系统

使操作员能够读取 NiFi 有权访问的任何文件。

写入文件系统

使操作员能够删除 NiFi 有权访问的任何文件。

关系

名称

描述

failure

除权限不足或文件不存在以外的任何原因,无法从文件系统提取的任何 FlowFile 都将转移到此关系中。

not.found

任何因找不到文件而无法从文件系统提取的 FlowFile 都将转移到此关系中。

permission.denied

由于用户运行 NiFi 时没有足够的权限而无法从文件系统提取的任何 FlowFile 都将转移到此关系中。

success

任何成功从文件系统提取的 FlowFile 都将转移到此关系中。

涉及其他组件的用例

将目录中的所有文件引入到 NiFi

将目录中的特定文件引入到 NiFi,按文件名进行筛选

另请参阅

语言: 中文