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.

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

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

Consulte também