ExecuteScript 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-scripting-nar
説明¶
実験 - フローファイルとプロセスセッションを指定してスクリプトを実行します。スクリプトは、スクリプトによって作成されたフローファイルだけでなく、入力されたフローファイルの処理 (SUCCESS への転送や削除など) も担当します。処理が不完全または不正確な場合、セッションはロールバックされます。実験: 持続使用の影響は未確認。
入力要件¶
ALLOWED
機密動的プロパティをサポート¶
true
プロパティ¶
プロパティ |
説明 |
---|---|
モジュールディレクトリ |
スクリプトが必要とするモジュールを含むファイルやディレクトリへのパスをカンマで区切ったリスト。 |
本文 |
実行するスクリプト本文。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。 |
スクリプトエンジン |
スクリプト実行用言語エンジン |
スクリプトファイル |
実行するスクリプトファイルのパス。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。 |
状態管理¶
スコープ |
説明 |
---|---|
CLUSTER |
スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。 |
LOCAL |
スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。 |
制限事項¶
必要な許可 |
説明 |
---|---|
実行コード |
演算子に、 NiFi が持つすべてのパーミッションを想定して任意のコードを実行する能力を提供します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
処理に失敗した FlowFiles |
success |
処理に成功した FlowFiles |