Apache NiFi 2.x:PutFile 2.2.0
包
org.apache.nifi | nifi-standard-nar
描述
将FlowFile的内容写入本地文件系统。
标签
存档、复制、文件、文件系统、本地、放置
输入要求
必填
支持敏感动态属性
否
属性
冲突解决策略
指示当输出目录中已存在同名文件时应执行的操作。
显示名称 | 冲突解决策略 |
描述 | 指示当输出目录中已存在同名文件时应执行的操作。 |
API名称 | Conflict Resolution Strategy |
默认值 | fail |
允许值 | 替换 |
表达式语言作用域
不支持
敏感
否
必填
是
创建缺失目录
如果为true,则会创建缺失的目标目录。如果为false,FlowFile将受到处罚并被发送到失败关系。
显示名称 | 创建缺失目录 |
描述 | 如果为true,则会创建缺失的目标目录。如果为false,FlowFile将受到处罚并被发送到失败关系。 |
API名称 | Create Missing Directories |
默认值 | true |
允许值 | true |
表达式语言作用域
不支持
敏感
否
必填
是
目录
文件应写入的目录。可以使用表达式语言,例如/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