ExecuteScript 2025.5.31.15

バンドル

org.apache.nifi | nifi-scripting-nar

説明

実験 - フローファイルとプロセスセッションを指定してスクリプトを実行します。スクリプトは、スクリプトによって作成されたフローファイルだけでなく、入力されたフローファイルの処理 (SUCCESS への転送や削除など) も担当します。処理が不完全または不正確な場合、セッションはロールバックされます。実験: 持続使用の影響は未確認。

タグ

clojure, 実行, Groovy, スクリプト

入力要件

ALLOWED

機密動的プロパティをサポート

true

プロパティ

プロパティ

説明

モジュールディレクトリ

スクリプトが必要とするモジュールを含むファイルやディレクトリへのパスをカンマで区切ったリスト。

本文

実行するスクリプト本文。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。

スクリプトエンジン

スクリプト実行用言語エンジン

スクリプトファイル

実行するスクリプトファイルのパス。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。

状態管理

スコープ

説明

CLUSTER

スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。

LOCAL

スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。

制限事項

必要な許可

説明

実行コード

演算子に、 NiFi が持つすべてのパーミッションを想定して任意のコードを実行する能力を提供します。

リレーションシップ

名前

説明

failure

処理に失敗した FlowFiles

success

処理に成功した FlowFiles

こちらもご覧ください