PutGridFS 2025.5.31.15

バンドル

org.apache.nifi | nifi-mongodb-nar

説明

GridFS バケットにファイルを書き込みます。

タグ

ファイル、gridfs、mongo、put、store

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

gridfs-bucket-name

ファイルが保存される GridFS バケット。空白のままにすると、 MongoDB クライアント・ドライバーが使用するデフォルト値「fs」が使用されます。

gridfs-client-service

データベース接続に使用する MongoDB クライアントサービス。

gridfs-database-name

使用するデータベース名

gridfs-file-name

このプロセッサーのターゲットとなるバケット内のファイル名。GridFS はファイルをバケット内のフォルダにソートしないため、 GridFS ファイル名にパス情報は含まれません。

putgridfs-chunk-size

GridFS にアップロードされるファイルの各チャンクの最大サイズを制御します。

putgridfs-enforce-uniqueness

このオプションを有効にすると、バケットの一意性が保証されます。その際、選択したものに一致する MongoDB インデックスを作成してそれを行います。バケットを初めて作成するときに一度だけ構成するのが理想的です。なぜなら、多くのデータを持つ既存のバケットを構築するには長い時間がかかる可能性があるからです。

putgridfs-hash-attribute

一意性の強制が有効であり、ファイルハッシュが制約の一部である場合、これは、すべての着信フローファイルに存在する属性にセットされなければなりません。

putgridfs-properties-prefix

このプレフィックスを持つ属性は、 GridFS に保存されているファイルにメタデータとして追加されます。

リレーションシップ

名前

説明

duplicate

重複チェックに失敗したフローファイルは、このリレーションシップに送信されます。

failure

フローファイルの処理に失敗すると、このリレーションシップに進みます。

success

演算子が成功すると、このリレーションシップにフローファイルが送信されます。