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.

标签

clojure、execute、groovy、script

输入要求

ALLOWED

支持敏感的动态属性

true

属性

属性

描述

模块目录

以逗号分隔的文件和/或目录的路径列表,包含脚本所需的模块。

脚本正文

要执行的脚本正文。只能使用脚本文件或脚本正文中的一个

脚本引擎

用于执行脚本的语言引擎

脚本文件

要执行的脚本文件的路径。只能使用脚本文件或脚本正文中的一个

状态管理

范围

描述

LOCAL

脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。

CLUSTER

脚本可以使用状态管理 APIs 存储和检索状态。有关更多详细信息,请参阅开发者指南的“状态管理器”部分。

限制

所需权限

解释

执行代码

允许操作员执行任意代码,并拥有 NiFi 的所有权限。

关系

名称

描述

failure

处理失败的 FlowFiles

success

处理成功的 FlowFiles

另请参阅

语言: 中文