GetFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Ruft Dateien von einem FTP-Server ab und erstellt daraus FlowFiles

Tags

FTP, abrufen, Dateien, holen, aufnehmen, Eingabe, remote, abrufen, Quelle

Eingabeanforderung

FORBIDDEN

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Connection Mode

Der FTP-Verbindungsmodus

Connection Timeout

Zeitspanne, die beim Herstellen einer Verbindung gewartet werden muss, bevor ein Timeout auftritt

Data Timeout

Bei der Übertragung einer Datei zwischen dem lokalen und dem Remote-System gibt dieser Wert an, wie lange keine Daten übertragen werden dürfen, bevor der Vorgang möglicherweise abgebrochen wird.

Delete Original

Legt fest, ob die Datei nach erfolgreicher Übertragung vom entfernten System gelöscht wird oder nicht.

File Filter Regex

Bietet einen regulären Java-Ausdruck zum Filtern von Dateinamen. Wenn ein Filter angegeben wird, werden nur Dateien abgerufen, deren Namen mit diesem regulären Ausdruck übereinstimmen

Hostname

Der vollständig qualifizierte Hostname oder die IP-Adresse des Remote-Systems

Ignore Dotted Files

Bei „true“, werden Dateien, deren Namen mit einem Punkt („.“) beginnen, ignoriert

Internal Buffer Size

Legen Sie die interne Puffergröße für gepufferte Datenströme fest.

Max Selects

Die maximale Anzahl von Dateien, die in einer einzigen Verbindung abgerufen werden können

Password

Kennwort für das Benutzerkonto

Path Filter Regex

Wenn Search Recursively „true“ ist, werden nur die Unterverzeichnisse durchsucht, deren Pfad mit dem angegebenen regulären Ausdruck übereinstimmt

Polling Interval

Legt fest, wie lange zwischen dem Abrufen der Liste neuer Dateien gewartet werden soll.

Port

Der Port, den das Remote-System bei Dateiübertragungen überwacht

Remote-Pfad

Der Pfad auf dem Remote-System, von dem aus Dateien abgeufen oder gepusht werden sollen

Remote Poll Batch Size

Der Wert gibt an, wie viele Dateipfade in einem bestimmten Verzeichnis auf dem entfernten System gesucht werden sollen, wenn eine Dateiliste erstellt wird. Dieser Wert sollte im Allgemeinen nicht geändert werden müssen, aber bei der Abfrage eines Remote-Systems mit einer enormen Anzahl von Dateien kann dieser Wert entscheidend sein. Wenn dieser Wert zu hoch eingestellt ist, kann dies zu einer sehr schlechten Leistung führen, und wenn er zu niedrig eingestellt ist, kann der Durchfluss langsamer als normal sein.

Search Recursively

Bei „true“ werden Dateien aus beliebig verschachtelten Unterverzeichnissen abgerufen; andernfalls werden Unterverzeichnisse nicht durchsucht.

Transfer Mode

Der FTP-Übertragungsmodus

Use Natural Ordering

Bei „true“ werden die Dateien in der Reihenfolge übernommen, in der sie natürlich aufgelistet sind; andernfalls ist die Reihenfolge, in der die Dateien übernommen werden, nicht definiert

Username

Username

follow-symlink

Bei „true“ werden auch symbolische Dateien und verschachtelte symbolische Unterverzeichnisse gelesen; andernfalls werden keine symbolischen Dateien gelesen und keine symbolischen Link-Unterverzeichnisse durchlaufen

ftp-use-utf8

Weist den Client an, bei der Verarbeitung von Dateien und Dateinamen die UTF-8-Codierung zu verwenden. Wenn diese Einstellung auf „true“ gesetzt ist, muss der Server auch die UTF-8-Codierung unterstützen.

proxy-configuration-service

Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl.

Beziehungen

Name

Beschreibung

success

Alle FlowFiles, die empfangen werden, werden an die Beziehung „success“ weitergeleitet.

Schreibt Attribute

Name

Beschreibung

filename

Der Dateiname wird auf den Namen der Datei auf dem Remote-Server gesetzt

Pfad

Der Pfad ist auf den Pfad des Verzeichnisses der Datei auf dem Remote-Server gesetzt. Wenn zum Beispiel die Eigenschaft <Remote Path> auf /tmp eingestellt ist, wird das Pfadattribut von Dateien, die von /tmp abgerufen werden, auf /tmp gesetzt. Wenn die Eigenschaft <Search Recursively> auf „true“ gesetzt ist und eine Datei aus /tmp/abc/1/2/3 übernommen wird, dann wird das Pfadattribut auf /tmp/abc/1/2/3 gesetzt.

file.lastModifiedTime

Datum und Uhrzeit, zu denen die Quelldatei zuletzt geändert wurde

file.lastAccessTime

Das Datum und die Uhrzeit, zu denen die Datei zuletzt aufgerufen wurde. Funktioniert möglicherweise nicht auf allen Dateisystemen

file.owner

Die numerische Eigentümer-ID der Quelldatei

file.group

Die numerische Gruppen-ID der Quelldatei

file.permissions

Die Lese-, Schreib- und Ausführungsberechtigungen der Quelldatei

absolute.path

Der vollständige/absolute Pfad, von dem eine Datei abgeholt wurde. Das aktuelle „Pfad“-Attribut wird weiterhin ausgefüllt, kann aber ein relativer Pfad sein

Siehe auch: