ExecuteScript 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-scripting-nar
Descrição¶
Experimental – Executa um script com o FlowFile e uma sessão de processo. O script é responsável por lidar com o FlowFile de entrada (transferência para SUCCESS ou remoção, por exemplo), bem como com qualquer FlowFile criado pelo script. Se o tratamento estiver incompleto ou incorreto, a sessão será revertida. Experimental: o impacto do uso contínuo ainda não foi verificado.
Requisito de entrada¶
ALLOWED
Oferece suporte a propriedades dinâmicas confidenciais¶
true
Propriedades¶
Propriedade |
Descrição |
---|---|
Diretório de módulos |
Lista separada por vírgulas de caminhos para arquivos e/ou diretórios que contêm módulos exigidos pelo script. |
Corpo do script |
Corpo do script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado |
Mecanismo do script |
Mecanismo de linguagem para execução de scripts |
Arquivo do script |
Caminho para o arquivo de script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado |
Gerenciamento do estado¶
Escopos |
Descrição |
---|---|
CLUSTER |
Os scripts podem armazenar e recuperar o estado usando as APIs de gerenciamento de estado. Consulte a seção Gerenciador de estado do Guia do desenvolvedor para obter mais detalhes. |
LOCAL |
Os scripts podem armazenar e recuperar o estado usando as APIs de gerenciamento de estado. Consulte a seção Gerenciador de estado do Guia do desenvolvedor para obter mais detalhes. |
Restrições¶
Permissão necessária |
Explicação |
---|---|
executar código |
Fornece ao operador a capacidade de executar código arbitrário assumindo todas as permissões que o NiFi possui. |
Relações¶
Nome |
Descrição |
---|---|
failure |
FlowFiles que não foram processados |
success |
FlowFiles que foram processados com sucesso |