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.
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 |