Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:Atualizações dinâmicas de configuração

Última atualização: Jun 27, 2026
Importante

A atualização dinâmica de parâmetros é um recurso experimental. Podem ocorrer interrupções de serviço durante o processo. Na maioria dos casos, a interrupção dura entre 5 segundos e 1 minuto, dependendo da topologia de implantação e do tamanho do estado.

As atualizações tradicionais de parâmetros exigem a reinicialização da implantação, o que causa interrupção de serviço, atrasos no retrocesso de dados e picos no consumo de recursos. O recurso de atualização dinâmica de parâmetros envia uma solicitação REST para uma implantação em execução, permitindo reutilizar o JobManager e os TaskManagers existentes e aplicar novos valores de parâmetros por meio de uma reinicialização local ou até mesmo sem reinicialização. Combinado com a pré-alocação de recursos e o carregamento preguiçoso de estado, esse mecanismo reduz a interrupção de serviço de minutos para segundos.

Parâmetros compatíveis e não compatíveis

A tabela a seguir lista quais parâmetros aceitam atualizações dinâmicas e quais exigem a reinicialização completa da implantação.

Parâmetro

Compatível com atualização dinâmica

Observações

Parallelism

Sim

Não compatível no modo especialista (configuração refinada de recursos)

Checkpointing Interval

Sim

Checkpointing Timeout time

Sim

Min Interval Between Checkpoints

Sim

Todos os outros parâmetros

Não

Modifique na aba Configuration e reinicie a implantação

Limitações

  • A atualização dinâmica de parâmetros aplica-se apenas a implantações em execução.

  • Somente nós cujo paralelismo não foi especificado explicitamente podem ser redimensionados dinamicamente. Nós com paralelismo fixo ficam excluídos do dimensionamento dinâmico devido a restrições específicas de cenário. Por exemplo, um operador global deve ter paralelismo igual a 1, e um nó source do Kafka não pode exceder o número de partições. Para permitir atualizações dinâmicas de paralelismo, não defina o paralelismo no nível do operador via DataStream#setParallelism nem por meio da configuração do operador source ou sink.

  • Requer Ververica Runtime (VVR) 8.0.1 ou posterior.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma implantação em execução no Realtime Compute for Apache Flink

  • VVR 8.0.1 ou posterior

Aplicar uma atualização dinâmica de parâmetros

  1. Acesse a página Deployments.

    1. Faça login no console do Realtime Compute for Apache Flink.

    2. Localize o workspace a gerenciar e clique em Console na coluna Actions.

    3. No painel de navegação à esquerda, escolha O&M > Deployments. Clique em nome da implantação a gerenciar.

  2. Na aba Configuration, clique em Edit no canto superior direito da seção Resources ou Parameters.

  3. Altere os valores dos parâmetros desejados e clique em Save.

  4. No canto superior direito, clique em Hot-update.

    Importante

    O botão Hot-update aparece somente após a modificação de pelo menos um dos quatro parâmetros compatíveis. Caso você também tenha alterado parâmetros não compatíveis, essas alterações só entrarão em vigor após a reinicialização da implantação.

    image

  5. Na caixa de diálogo de confirmação, revise as informações e clique em OK. Após o início da atualização, um ícone indicando a atualização dinâmica de parâmetros aparecerá na implantação.

    image.png

A figura a seguir compara o tempo de interrupção de serviço entre a atualização dinâmica de parâmetros e uma atualização tradicional baseada em reinicialização.

image.png

Para dimensionar dinamicamente os TaskManagers, altere o valor de Parallelism . Para obter detalhes sobre como calcular o número necessário de TaskManagers, consulte Configurar recursos do job .

Próximos passos