ExecuteGroovyScript 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-groovyx-nar
描述¶
实验性扩展 Groovy 脚本处理器。该脚本负责处理传入的 FlowFile(例如传输到 SUCCESS 或移除)以及脚本创建的所有 FlowFile。如果处理不完整或不正确,会话将被回滚。
输入要求¶
ALLOWED
支持敏感的动态属性¶
true
属性¶
属性 |
描述 |
---|---|
groovyx-additional-classpath |
用分号或逗号分隔的类路径列表。您可以在文件名中使用 |
groovyx-failure-strategy |
如何处理未处理的异常。如果您想通过代码管理异常,请保留默认值 |
groovyx-script-body |
要执行的脚本正文。只能使用脚本文件或脚本正文中的一个 |
groovyx-script-file |
要执行的脚本文件的路径。只能使用脚本文件或脚本正文中的一个 |
状态管理¶
范围 |
描述 |
---|---|
CLUSTER |
脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。 |
LOCAL |
脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。 |
限制¶
所需权限 |
解释 |
---|---|
执行代码 |
允许操作员执行任意代码,并拥有 NiFi 的所有权限。 |
关系¶
名称 |
描述 |
---|---|
failure |
处理失败的 FlowFiles |
success |
处理成功的 FlowFiles |