FetchFile 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
ディスクからファイルの内容を読み取り、受信する FlowFile の内容にストリームします。これが完了すると、オプションでファイルは別の場所に移動されるか、ファイルシステムを整理するために削除されます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
完成ストラテジー |
NiFi に取り込まれた後、ファイルシステム上のオリジナルファイルをどうするかを指定します。 |
取得するファイル |
ファイルシステムから取得するファイルの完全修飾ファイル名。 |
ファイルが見つからない場合のログレベル |
プロセッサーがトリガーされたときにファイルが存在しない場合に使用するログレベル |
パーミッション拒否時のログレベル |
現在のアプリケーションユーザーがファイルを読むのに十分な権限を持っていない場合に使用するログレベル |
コンフリクト ストラテジーの移動 |
Completion Strategy(完了ストラテジー)が Move File(ファイルの移動)にセットされていて、移動先のディレクトリに同じ名前のファイルが既に存在する場合、このプロパティは名前の衝突を解決する方法を指定します。 |
宛先ディレクトリの移動 |
ファイルシステムから取得したオリジナルファイルを移動するディレクトリ。このプロパティは、Completion Strategy が "Move File" にセットされていない限り、無視されます。ディレクトリが存在しない場合は作成されます。 |
制限事項¶
必要な許可 |
説明 |
---|---|
ファイルシステムの読み込み |
演算子に、 NiFi がアクセスできるあらゆるファイルからの読み取り機能を提供します。 |
書き込みファイルシステム |
演算子に、 NiFi がアクセスできるすべてのファイルを削除する機能を提供します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
パーミッション不足またはファイルが存在しない以外の理由でファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。 |
not.found |
ファイルが見つからなかったためにファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。 |
permission.denied |
NiFi を実行しているユーザーに十分なパーミッションがないためにファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。 |
success |
ファイルシステムから正常に取得された FlowFile はすべて、この Relationship に転送されます。 |
他のコンポーネントを含むユースケース¶
ディレクトリからすべてのファイルを NiFi にインジェストする |
ディレクトリから NiFi に特定のファイルをインジェストし、ファイル名でフィルターをかけます。 |