ExecuteScript


编辑人(全网同名):酷酷的诚 邮箱:zhangchengk@foxmail.com


描述

脚本处理器。脚本负责处理传入的流文件以及任何脚本创建的流文件(例如,转移到成功或删除)。如果处理不完整或不正确,会话将回滚。

属性配置

在下面的列表中,必需属性的名称以粗体显示。任何其他属性(不是粗体)都被认为是可选的,并且指出属性默认值(如果有默认值),以及属性是否支持表达式语言。

属性名称默认值可选值描述
Script EngineClojure▪Clojure
▪ECMAScript
▪Groovy
▪lua
▪python
▪ruby
脚本执行引擎
Script File脚本文件的目录地址,Script FileScript Body只能使用一个。
支持表达式语言:true
Script Body脚本内容。Script FileScript Body只能使用一个。
支持表达式语言:true
Module Directory以逗号分隔的第三方库。
支持表达式语言:true

动态属性

该处理器允许用户指定属性的名称和值。

属性名称属性值描述
要更新的脚本引擎属性要将其设置为的值用动态属性的值指定的值更新由动态属性的键指定的脚本引擎属性。
支持表达式语言:true

连接关系

名称描述
failure处理失败的流文件
sucess成功处理的流文件

读取属性

没有指定。

写属性

没有指定。

状态管理

ScopeDescription
LOCAL, CLUSTER脚本可以使用状态管理API存储和检索状态。

限制

Required PermissionExplanation
execute code提供操作符执行任意代码的能力,假设NiFi具有所有权限。

输入要求

没有指定。

系统资源方面的考虑

没有指定。

Last Updated:
Contributors: zhangcheng