PutGridFS 2025.5.31.15

Bundle

org.apache.nifi | nifi-mongodb-nar

Beschreibung

Schreibt eine Datei in einen GridFS-Bucket.

Tags

file, gridfs, mongo, put, store

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

gridfs-bucket-name

Der GridFS-Bucket, in dem die Dateien gespeichert werden sollen. Wenn Sie nichts eingeben, wird der Standardwert „fs“ verwendet, den der MongoDBClient-Treiber verwendet.

gridfs-client-service

Der MongoDB-Client-Dienst, der für Datenbankverbindungen verwendet wird.

gridfs-database-name

Der Name der zu verwendenden Datenbank

gridfs-file-name

Der Name der Datei im Bucket, die das Ziel dieses Prozessors ist. GridFS-Dateinamen enthalten keine Pfadangaben, da GridFS die Dateien innerhalb eines Buckets nicht nach Ordnern sortiert.

putgridfs-chunk-size

Steuert die maximale Größe der einzelnen Blöcke einer Datei, die in GridFS hochgeladen wird.

putgridfs-enforce-uniqueness

Wenn diese Option aktiviert ist, wird sichergestellt, dass die Eindeutigkeit des Buckets erzwungen wird. Dazu erstellt es einen MongoDB-Index, der Ihrer Auswahl entspricht. Idealerweise sollte dies einmalig bei der erstmaligen Erstellung des Buckets konfiguriert werden, da der Aufbau eines bestehenden Buckets mit vielen Daten sehr lange dauern kann.

putgridfs-hash-attribute

Wenn die Eindeutigkeitsprüfung aktiviert ist und der Datei-Hashwert Teil der Einschränkung ist, muss dies auf ein Attribut gesetzt werden, das in allen eingehenden Flowfiles vorhanden ist.

putgridfs-properties-prefix

Attribute, die dieses Präfix haben, werden der in GridFS gespeicherten Datei als Metadaten hinzugefügt.

Beziehungen

Name

Beschreibung

duplicate

FlowFiles, die die Duplikatprüfung nicht bestehen, werden an diese Beziehung gesendet.

failure

Wenn die Verarbeitung des FlowFiles fehlschlägt, geht es an diese Beziehung.

success

Wenn die Operation erfolgreich ist, wird das Flowfile an diese Beziehung gesendet.