ExecuteScript 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-scripting-nar
Beschreibung¶
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.
Eingabeanforderung¶
ALLOWED
Unterstützt sensible dynamische Eigenschaften¶
true
Eigenschaften¶
Eigenschaft |
Beschreibung |
|---|---|
Module Directory |
Durch Kommas getrennte Liste von Pfaden zu Dateien und/oder Verzeichnissen, die vom Skript benötigte Module enthalten. |
Script Body |
Body des auszuführenden Skripts. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
Script Engine |
Sprach-Engine zur Ausführung von Skripten |
Script File |
Pfad zur auszuführenden Skriptdatei. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
Statusmanagement¶
Bereiche |
Beschreibung |
|---|---|
LOCAL |
Skripte können den Status mithilfe der Statusmanagement-APIs speichern und abrufen. Weitere Informationen finden Sie im Abschnitt „State Manager“ des Entwicklerhandbuchs. |
CLUSTER |
Skripte können den Status mithilfe der Statusmanagement-APIs speichern und abrufen. Weitere Informationen finden Sie im Abschnitt „State Manager“ des Entwicklerhandbuchs. |
Einschränkungen¶
Erforderliche Berechtigung |
Erläuterung |
|---|---|
execute code |
Bietet dem Operator die Möglichkeit, beliebigen Code unter Verwendung aller Berechtigungen von NiFi auszuführen. |
Beziehungen¶
Name |
Beschreibung |
|---|---|
failure |
FlowFiles, die nicht verarbeitet werden konnten |
success |
FlowFiles, die erfolgreich verarbeitet wurden |