O erro Not authorized to access group ocorre quando o grupo de consumidores especificado na configuração do cliente não existe no ApsaraMQ for Kafka.
Causa
O grupo de consumidores referenciado pela propriedade group.id na configuração do consumidor não foi criado no console do ApsaraMQ for Kafka nem por meio da API.
Solução
Crie o grupo de consumidores usando um dos métodos a seguir.
Usar o console
Crie o grupo de consumidores no console do ApsaraMQ for Kafka. Para obter as etapas detalhadas, consulte a seção "Step 2: Create a group" em Etapa 3: Criar recursos.
Certifique-se de que o nome do grupo de consumidores corresponda exatamente ao valor de group.id na configuração do consumidor.
Chamar a API CreateConsumerGroup
Para criar o grupo de consumidores programaticamente, chame a operação da API CreateConsumerGroup.
Verificar a correção
Após criar o grupo de consumidores:
Reinicie o cliente consumidor.
Verifique os logs do consumidor para confirmar sua entrada no grupo sem erros.
No console do ApsaraMQ for Kafka, acesse a página Consumer Groups e verifique se o grupo de consumidores está ativo.
O erro persiste após a criação do grupo de consumidores
Se o erro Not authorized to access group persistir mesmo após a criação do grupo de consumidores, verifique os itens a seguir:
Incompatibilidade de instância: Confirme se o grupo de consumidores foi criado na mesma instância do ApsaraMQ for Kafka à qual o consumidor se conecta.