FetchFile 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Lê o conteúdo de um arquivo do disco e o transmite ao conteúdo de um FlowFile de entrada. Uma vez feito isso, o arquivo pode ser movido para outro local ou excluído para ajudar a manter o sistema de arquivos organizado.

Tags

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

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Estratégia de conclusão

Especifica o que fazer com o arquivo original no sistema de arquivos depois de o pull ter sido efetuado para o NiFi

Arquivo a ser buscado

O nome de arquivo totalmente qualificado do arquivo a ser buscado no sistema de arquivos

Nível de registro quando o arquivo não é encontrado

Nível de registro a ser usado caso o arquivo não exista quando o processador for acionado

Nível de registro quando a permissão é negada

Nível de registro a ser usado se o usuário atual do aplicativo não tiver permissões suficientes para ler o arquivo

Estratégia de conflito de mudança

Se a estratégia de conclusão for definida como Mover arquivo e já existir um arquivo no diretório de destino com o mesmo nome, essa propriedade especificará como esse conflito de nomes deve ser resolvido

Mover diretório de destino

O diretório para o qual o arquivo original será movido após ter sido obtido do sistema de arquivos. Essa propriedade é ignorada, a menos que a estratégia de conclusão esteja definida como “Move File”. Se o diretório não existir, ele será criado.

Restrições

Permissão necessária

Explicação

leitura de sistema de arquivos

Fornece ao operador a capacidade de ler a partir de qualquer arquivo ao qual o NiFi tenha acesso.

gravar sistema de arquivos

Fornece ao operador a capacidade de excluir qualquer arquivo ao qual o NiFi tenha acesso.

Relações

Nome

Descrição

failure

Qualquer FlowFile que não possa ser obtido do sistema de arquivos por qualquer motivo que não seja permissões insuficientes ou a inexistência do arquivo será transferido para essa relação.

not.found

Qualquer FlowFile que não puder ser obtido do sistema de arquivos porque o arquivo não pôde ser encontrado será transferido para essa relação.

permission.denied

Qualquer FlowFile que não possa ser obtido do sistema de arquivos devido ao fato de o usuário que executa o NiFi não ter permissões suficientes será transferido para essa relação.

success

Qualquer FlowFile que for obtido com sucesso do sistema de arquivos será transferido para essa relação.

Casos de uso que envolvem outros componentes

Faça a ingestão de todos os arquivos de um diretório no NiFi

Faça a ingestão de arquivos específicos de um diretório no NiFi, filtrando pelo nome do arquivo

Consulte também