Todos os produtos
Search
Central de documentação

:Por que ainda recebo alertas de acúmulo de mensagens após excluir um grupo de consumidores?

Última atualização: Jul 04, 2026

Em instâncias do ApsaraMQ for Kafka com versão de broker 0.10.2, a exclusão de um grupo de consumidores no console não interrompe os alertas de acúmulo de mensagens (consumer lag) desse grupo.

Versões do Apache Kafka anteriores à 2,0 não oferecem a API AdminClient para excluir fisicamente grupos de consumidores. O console executa apenas uma exclusão lógica; portanto, os dados de offset do consumidor permanecem no tópico interno __consumer_offsets. Como os alertas se baseiam nos offsets dos consumidores, eles persistem mesmo após a remoção do grupo no console.

Como resolver

Atualize para a versão de broker 2.2.0 ou posterior, recrie o grupo de consumidores com a mesma configuração e exclua-o novamente. A versão 2.2.0 e as posteriores removem fisicamente os dados de offset do consumidor durante a exclusão. Consulte Atualizar a versão de uma instância.

Desative as regras de alerta de acúmulo de mensagens caso não precise mais delas. Consulte Monitoramento e alertas.

Aguarde o término do período de retenção de offset do consumidor. O ApsaraMQ for Kafka armazena os offsets de consumidores no tópico interno __consumer_offsets, e não é possível excluí-los diretamente. Se nenhum consumidor atualizar o offset dentro do período de retenção, o sistema o removerá automaticamente. Configure esse período em Alterar configurações de mensagens.

Nota

Nota: Se alguma thread de consumidor ainda estiver ativa no grupo, o offset do consumidor não será excluído mesmo após o término do período de retenção. Consulte Por que o offset do consumidor expirou mas não foi excluído?

Redefina o offset do consumidor para 0. Crie um novo grupo de consumidores e redefina o offset de cada partição para 0 no console para limpar os dados de offset acumulados. Consulte Redefinir offset do consumidor.

Escopo de aplicação

ApsaraMQ for Kafka