Skip to main content

FetchFile

Описание

Читает содержимое файла с диска и передает его в содержимое входящего FlowFile. После этого файл при необходимости перемещается в другое место или удаляется, чтобы помочь организовать файловую систему.

Теги

local, files, filesystem, ingest, ingress, get, source, input, fetch

Свойства

НазваниеОписание
File to FetchПолное имя файла, который нужно извлечь из файловой системы Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Completion StrategyУказывает, что делать с исходным файлом в файловой системе после его загрузки в NiFi
Move Destination DirectoryКаталог, в который нужно переместить исходный файл после его загрузки из файловой системы. Это свойство игнорируется, если для стратегии завершения не установлено значение «Переместить файл». Если каталог не существует, он будет создан. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Move Conflict StrategyЕсли для стратегии завершения установлено значение «Переместить файл» и в целевом каталоге уже существует файл с таким же именем, это свойство указывает, как следует разрешать конфликт имен.
Log level when file not foundУровень ведения журнала, используемый в случае, если файл не существует при запуске процессора.
Log level when permission deniedLog level to use in case user root does not have sufficient permissions to read the file

Взаимосвязи

  • success: Любой файл потока, успешно извлеченный из файловой системы, будет передан в это отношение.
  • not.found: Любой файл FlowFile, который не удалось получить из файловой системы из-за того, что файл не был найден, будет передан в это отношение.
  • permission.denied: Любой файл FlowFile, который не удалось получить из файловой системы из-за того, что у пользователя, запустившего NiFi, не было достаточных прав, будет передан в это отношение.
  • failure: Any FlowFile that could not be fetched from the file system for any reason other than insufficient permissions or the file not existing will be transferred to this Relationship.