ExecuteScript 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-scripting-nar
Beschreibung¶
Experimentell – Führt ein Skript aus, das die Workflow-Datei und eine Prozesssitzung enthält. Das Skript ist für die Handhabung des eingehenden Flowfile (z. B. Übertragung an SUCCESS oder entfernen) sowie alle vom Skript erstellten Workflow-Dateien verantwortlich. Wenn die Handhabung unvollständig oder fehlerhaft ist, wird die Sitzung zurückgesetzt. Experimentell: Auswirkungen der kontinuierlichen Nutzung sind noch nicht verifiziert.
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 |