Skip to main content

GetFTP

Описание

Извлекает файлы с FTP-сервера и создает FlowFiles из них.

Теги

FTP, get, retrieve, files, fetch, remote, ingest, source, input

Свойства

НазваниеОписание
HostnameПолное имя хоста или IP-адрес удаленной системы Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
PortПорт, который удалённая система прослушивает для передачи файлов Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Имя пользователяИмя пользователя Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
PasswordПароль учетной записи пользователя Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Connection ModeРежим подключения FTP
Transfer ModeРежим передачи данных FTP
Remote PathПуть в удаленной системе, из которого нужно получить или отправить файлы. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
File Filter RegexПредоставляет регулярное выражение Java для фильтрации имён файлов. Если указан фильтр, будут загружены только файлы, имена которых соответствуют этому регулярному выражению.
Path Filter RegexWhen Search Recursively is true, then only subdirectories whose path matches the given Regular Expression will be scanned
Polling IntervalОпределяет, как долго ждать между получением списка новых файлов
Search RecursivelyЕсли значение равно true, то файлы будут извлекаться из произвольно вложенных подкаталогов; в противном случае доступ к подкаталогам не будет осуществляться
Follow symlinkЕсли значение равно true, будут извлекаться даже символьные файлы, а также вложенные символьные подкаталоги; в противном случае не будут считываться символьные файлы и не будут проходить через подкаталоги с символьными ссылками
Ignore Dotted FilesIf true, files whose names begin with a dot (".") will be ignored
Delete OriginalОпределяет, будет ли удален файл из удаленной системы после его успешной передачи
Connection TimeoutВремя ожидания до истечения срока при создании соединения.
Data TimeoutПри передаче файла между локальной и удаленной системой это значение указывает, сколько времени должно пройти без передачи данных между системами.
Max SelectsМаксимальное количество файлов, которые можно загрузить за одно подключение.
Remote Poll Batch SizeЗначение указывает, сколько путей к файлам нужно найти в заданном каталоге удалённой системы при просмотре списка файлов. Обычно это значение не требуется изменять, но при опросе удаленной системы с огромным количеством файлов это значение может быть критичным. Слишком высокое значение может привести к снижению производительности, а слишком низкое - к замедлению потока.
Use Natural OrderingЕсли установлено значение true, файлы будут загружаться в том порядке, в котором они перечислены; в противном случае порядок загрузки файлов не определяется
Proxy Configuration ServiceSpecifies the Proxy Configuration Controller Service to proxy network requests. If set, it supersedes proxy settings configured per component. Supported proxies: HTTP + AuthN, SOCKS + AuthN
Proxy TypeТип прокси-сервера, используемый для передачи файлов
Proxy HostПолное имя хоста или IP-адрес прокси-сервера Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Proxy PortПорт прокси-сервера Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Имя пользователя HTTP-проксиИмя пользователя HTTP-прокси Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Пароль HTTP-проксиПароль HTTP-прокси Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Internal Buffer SizeЗадайте размер внутреннего буфера для буферизованных потоков данных
Use UTF-8 EncodingУказывает клиенту использовать кодировку UTF-8 при обработке файлов и имен файлов. Если установлено значение true, сервер также должен поддерживать кодировку UTF-8.

Взаимосвязи

  • success: Все полученные FlowFiles направляются на успешную обработку