GetFTP 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Obtém arquivos de um servidor FTP e cria FlowFiles a partir deles

Tags

FTP, buscar, arquivos, obter, ingerir, entrada, remoto, recuperar, fonte

Requisito de entrada

FORBIDDEN

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Modo de conexão

O modo de conexão FTP

Tempo limite de conexão

Tempo de espera antes de atingir o tempo limite ao criar uma conexão

Tempo limite de dados

Ao transferir um arquivo entre o sistema local e o remoto, esse valor especifica quanto tempo é permitido transcorrer sem que nenhum dado seja transferido entre os sistemas

Excluir original

Determina se o arquivo será ou não excluído do sistema remoto após ter sido transferido com sucesso

Filtro de arquivo Regex

Fornece uma expressão regular Java para filtrar nomes de arquivos; se um filtro for fornecido, somente os arquivos cujos nomes correspondem a essa expressão regular serão buscados

Nome de host

O nome de host totalmente qualificado ou o endereço IP do sistema remoto

Ignorar arquivos ocultos

Se verdadeiro, os arquivos cujos nomes começam com um ponto (“.”) serão ignorados

Tamanho do buffer interno

Defina o tamanho do buffer interno para fluxos de dados com buffer

Máximo de seleções

O número máximo de arquivos a serem extraídos em uma única conexão

Senha

Senha da conta de usuário

Regex de filtro de caminho

Quando Buscar recursivamente for verdadeiro, apenas os subdiretórios cujo caminho corresponda à expressão regular fornecida serão escaneados.

Intervalo de pesquisa

Determina o tempo de espera entre a busca da listagem de novos arquivos

Porta

A porta em que o sistema remoto está escutando para transferências de arquivos

Caminho remoto

O caminho no sistema remoto a partir do qual os arquivos serão extraídos ou enviados

Tamanho do lote de pesquisa remota

O valor especifica quantos caminhos de arquivo devem ser encontrados em um determinado diretório no sistema remoto ao fazer uma listagem de arquivos. Em geral, esse valor não precisa ser modificado, mas quando se pesquisa em um sistema remoto com um grande número de arquivos, esse valor pode ser crítico. Definir esse valor como muito alto pode resultar em um desempenho muito ruim e defini-lo como muito baixo pode fazer com que o fluxo seja mais lento do que o normal.

Pesquisar recursivamente

Se verdadeiro, extrairá arquivos de subdiretórios aninhados arbitrariamente; caso contrário, não percorrerá subdiretórios

Modo de transferência

O modo de transferência FTP

Usar ordenação natural

Se verdadeiro, os arquivos serão extraídos na ordem em que forem naturalmente listados; caso contrário, a ordem em que os arquivos serão extraídos não será definida

Nome de usuário

Nome de usuário

follow-symlink

Se verdadeiro, extrairá até mesmo arquivos simbólicos e também subdiretórios simbólicos aninhados; caso contrário, não lerá arquivos simbólicos e não percorrerá subdiretórios de links simbólicos

ftp-use-utf8

Diz ao cliente para usar a codificação UTF-8 ao processar arquivos e nomes de arquivo. Se for definido como verdadeiro, o servidor também deverá oferecem suporte à codificação UTF-8.

proxy-configuration-service

Especifica o serviço de Controller Service de configuração de proxy para a realização de proxy de solicitações de rede.

Relações

Nome

Descrição

success

Todos os FlowFiles que são recebidos são encaminhados para a relação “success”

Grava atributos

Nome

Descrição

filename

O nome do arquivo é definido como o nome do arquivo no servidor remoto

path

O caminho é definido como o caminho do diretório do arquivo no servidor remoto. Por exemplo, se a propriedade <Caminho remoto> estiver definida como /tmp, os arquivos coletados de /tmp terão o atributo path definido como /tmp. Se a propriedade <Buscar recursivamente> estiver definida como verdadeiro e um arquivo for retirado de /tmp/abc/1/2/3, o atributo path será definido como /tmp/abc/1/2/3

file.lastModifiedTime

A data e hora em que o arquivo de origem foi modificado pela última vez

file.lastAccessTime

A data e a hora em que o arquivo foi acessado pela última vez. Pode não funcionar em todos os sistemas de arquivos

file.owner

O ID numérico do proprietário do arquivo de origem

file.group

O ID numérico do grupo do arquivo de origem

file.permissions

As permissões de leitura/gravação/execução do arquivo de origem

absolute.path

O caminho completo/absoluto de onde um arquivo foi coletado. O atributo “path” atual ainda é preenchido, mas pode ser um caminho relativo

Consulte também