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.

Tags

clojure, execute, groovy, script

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

Consulte também