ExecuteScript 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-scripting-nar
Descrição¶
Experimental - Executes a script given the flow file and a process session. The script is responsible for handling the incoming flow file (transfer to SUCCESS or remove, e.g.) as well as any flow files created by the script. If the handling is incomplete or incorrect, the session will be rolled back. Experimental: Impact of sustained usage not yet verified.
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 |
|---|---|
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. |
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. |
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 |