Apache NiFi 2.x:PutFile 2.2.0

Apache NiFi 2.x:PutFile 2.2.0

经验文章nimo972025-03-19 15:39:3712A+A-

org.apache.nifi | nifi-standard-nar

描述

将FlowFile的内容写入本地文件系统。

标签

存档、复制、文件、文件系统、本地、放置

输入要求

必填

支持敏感动态属性

属性

冲突解决策略

指示当输出目录中已存在同名文件时应执行的操作。

显示名称

冲突解决策略

描述

指示当输出目录中已存在同名文件时应执行的操作。

API名称

Conflict Resolution Strategy

默认值

fail

允许值

替换
忽略
失败(报错)

表达式语言作用域

不支持

敏感

必填

创建缺失目录

如果为true,则会创建缺失的目标目录。如果为false,FlowFile将受到处罚并被发送到失败关系。

显示名称

创建缺失目录

描述

如果为true,则会创建缺失的目标目录。如果为false,FlowFile将受到处罚并被发送到失败关系。

API名称

Create Missing Directories

默认值

true

允许值

true
false

表达式语言作用域

不支持

敏感

必填

目录

文件应写入的目录。可以使用表达式语言,例如/aa/bb/${path}。

显示名称

目录

描述

文件应写入的目录。可以使用表达式语言,例如/aa/bb/${path}。

API名称

Directory

表达式语言作用域

环境变量和FlowFile属性

敏感

必填

将输出文件的组设置为此属性的值。也可以使用表达式语言,例如${file.group}。

显示名称

描述

将输出文件的组设置为此属性的值。也可以使用表达式语言,例如${file.group}。

API名称

Group

表达式语言作用域

环境变量和FlowFile属性

敏感

必填

最后修改时间

将输出文件的lastModifiedTime设置为此属性的值。格式必须为yyyy - MM - dd'T'HH:mm:ssZ。也可以使用表达式语言,例如${file.lastModifiedTime}。

显示名称

最后修改时间

描述

将输出文件的lastModifiedTime设置为此属性的值。格式必须为yyyy - MM - dd'T'HH:mm:ssZ。也可以使用表达式语言,例如${file.lastModifiedTime}。

API名称

Last Modified Time

表达式语言作用域

环境变量和FlowFile属性

敏感

必填

最大文件数

指定输出目录中可存在的最大文件数。

显示名称

最大文件数

描述

指定输出目录中可存在的最大文件数。

API名称

Maximum File Count

表达式语言作用域

不支持

敏感

必填

所有者

将输出文件的所有者设置为此属性的值。也可以使用表达式语言,例如${file.owner}。请注意,在许多操作系统上,NiFi必须以超级用户身份运行才能拥有设置文件所有者的权限。

显示名称

所有者

描述

将输出文件的所有者设置为此属性的值。也可以使用表达式语言,例如${file.owner}。请注意,在许多操作系统上,NiFi必须以超级用户身份运行才能拥有设置文件所有者的权限。

API名称

Owner

表达式语言作用域

环境变量和FlowFile属性

敏感

必填

权限

将输出文件的权限设置为此属性的值。格式必须是UNIX的rwxrwxrwx,用“-”表示拒绝的权限(例如rw - r--r--),或者是八进制数字(例如644)。也可以使用表达式语言,例如${file.permissions}。

显示名称

权限

描述

将输出文件的权限设置为此属性的值。格式必须是UNIX的rwxrwxrwx,用“-”表示拒绝的权限(例如rw - r--r--),或者是八进制数字(例如644)。也可以使用表达式语言,例如${file.permissions}。

API名称

Permissions

表达式语言作用域

环境变量和FlowFile属性

敏感

必填

限制

所需权限

解释

写入文件系统

赋予操作人员写入NiFi有权访问的任何文件的能力。

关系

名称

描述

success

成功写入输出目录的文件会被传输到这个关系。

failure

由于某种原因无法写入输出目录的文件会被传输到这个关系。

读取属性

名称

描述

filename

将FlowFile写入磁盘时使用的文件名。

另请参阅

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

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7