ExecuteScript 2025.5.31.15

捆绑包

org.apache.nifi | nifi-scripting-nar

描述

实验 – 在给定 FlowFile 和流程会话的情况下执行脚本。 该脚本负责处理传入的 FlowFile(例如传输到 SUCCESS 或移除)以及脚本创建的所有 FlowFile。如果处理不完整或不正确,会话将被回滚。实验性功能:持续使用的影响尚未得到验证。

标签

clojure、execute、groovy、script

输入要求

ALLOWED

支持敏感的动态属性

true

属性

属性

描述

模块目录

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

脚本正文

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

脚本引擎

用于执行脚本的语言引擎

脚本文件

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

状态管理

范围

描述

CLUSTER

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

LOCAL

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

限制

所需权限

解释

执行代码

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

关系

名称

描述

failure

处理失败的 FlowFiles

success

处理成功的 FlowFiles

另请参阅

语言: 中文