ExecuteScript 2025.10.2.19¶
捆绑包¶
org.apache.nifi | nifi-scripting-nar
描述¶
Experimental - Executes a script given the flow file and a process session. The script is responsible for handling the incoming flow file (transfer to SUCCESS or remove, e.g.) as well as any flow files created by the script. If the handling is incomplete or incorrect, the session will be rolled back. Experimental: Impact of sustained usage not yet verified.
输入要求¶
ALLOWED
支持敏感的动态属性¶
true
属性¶
属性 |
描述 |
|---|---|
模块目录 |
以逗号分隔的文件和/或目录的路径列表,包含脚本所需的模块。 |
脚本正文 |
要执行的脚本正文。只能使用脚本文件或脚本正文中的一个 |
脚本引擎 |
用于执行脚本的语言引擎 |
脚本文件 |
要执行的脚本文件的路径。只能使用脚本文件或脚本正文中的一个 |
状态管理¶
范围 |
描述 |
|---|---|
LOCAL |
脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。 |
CLUSTER |
脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。 |
限制¶
所需权限 |
解释 |
|---|---|
执行代码 |
允许操作员执行任意代码,并拥有 NiFi 的所有权限。 |
关系¶
名称 |
描述 |
|---|---|
failure |
处理失败的 FlowFiles |
success |
处理成功的 FlowFiles |