Apache NiFi 2.x 处理器:FetchFile 2.2.0

Apache NiFi 2.x 处理器:FetchFile 2.2.0

精选文章moguli202025-03-19 15:06:088A+A-

org.apache.nifi | nifi-standard-nar

描述

从磁盘读取文件内容,并将其流式传输到传入的FlowFile内容中。完成此操作后,可以选择将文件移动到其他位置或删除,以帮助整理文件系统。

标签

获取、文件、文件系统、获取、摄取、进入、输入、本地、源

输入要求

必需

支持敏感动态属性

属性

完成策略

指定将文件从文件系统提取到NiFi后,对文件系统上的原始文件执行的操作。

显示名称

完成策略

描述

指定将文件从文件系统提取到NiFi后,对文件系统上的原始文件执行的操作

API名称

完成策略

默认值

允许值


移动文件
删除文件

表达式语言作用域

不支持

是否敏感

是否必需

要获取的文件

从文件系统获取的文件的完全限定文件名。

显示名称

要获取的文件

描述

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

API名称

要获取的文件

默认值

{filename}

表达式语言作用域

环境变量和FlowFile属性

是否敏感

是否必需

文件未找到时的日志级别

处理器触发时,如果文件不存在,使用的日志级别。

显示名称

文件未找到时的日志级别

描述

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

API名称

文件未找到时的日志级别

默认值

ERROR

允许值

TRACE
DEBUG
INFO
WARN
ERROR
FATAL
NONE

表达式语言作用域

不支持

是否敏感

是否必需

权限被拒绝时的日志级别

当用户pvillard没有足够的权限读取文件时,使用的日志级别。

显示名称

权限被拒绝时的日志级别

描述

当用户pvillard没有足够的权限读取文件时,使用的日志级别

API名称

权限被拒绝时的日志级别

默认值

ERROR

允许值

TRACE
DEBUG
INFO
WARN
ERROR
FATAL
NONE

表达式语言作用域

不支持

是否敏感

是否必需

移动冲突策略

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

显示名称

移动冲突策略

描述

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

API名称

移动冲突策略

默认值

重命名

允许值

重命名
替换文件
保留现有文件
失败

表达式语言作用域

不支持

是否敏感

是否必需

移动目标目录

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

显示名称

移动目标目录

描述

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

API名称

移动目标目录

表达式语言作用域

环境变量和FlowFile属性

是否敏感

是否必需

限制

所需权限

解释

读取文件系统

允许操作员读取NiFi有权访问的任何文件

写入文件系统

允许操作员删除NiFi有权访问的任何文件

关系

名称

描述

not.found

由于文件未找到而无法从文件系统获取的任何FlowFile将被传输到此关系

failure

由于文件不存在或权限不足以外的任何原因而无法从文件系统获取的任何FlowFile将被传输到此关系

success

成功从文件系统获取的任何FlowFile将被传输到此关系

permission.denied

由于运行NiFi的用户没有足够权限而无法从文件系统获取的任何FlowFile将被传输到此关系

涉及其他组件的用例

  • 从目录中摄取所有文件到NiFi
  • 根据文件名过滤,从目录中摄取特定文件到NiFi

另请参阅

  • org.apache.nifi.processors.standard.GetFile
  • org.apache.nifi.processors.standard.ListFile
  • org.apache.nifi.processors.standard.PutFile
点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2