L'erreur Not authorized to access group survient lorsque le groupe de consommateurs spécifié dans la configuration de votre client n'existe pas dans ApsaraMQ for Kafka.
Cause
Le groupe de consommateurs référencé par la propriété group.id dans votre configuration de consommateur n'a pas été créé dans la console ApsaraMQ for Kafka ni via l'API.
Solution
Créez le groupe de consommateurs en suivant l'une des méthodes ci-dessous.
Utiliser la console
Créez le groupe de consommateurs dans la console ApsaraMQ for Kafka. Pour plus de détails, consultez la section « Step 2: Create a group » de la rubrique Step 3: Create resources.
Assurez-vous que le nom du groupe de consommateurs correspond exactement à la valeur group.id définie dans votre configuration de consommateur.
Appeler l'opération d'API CreateConsumerGroup
Pour créer le groupe de consommateurs par programmation, appelez l'opération d'API CreateConsumerGroup.
Vérifier la résolution
Après avoir créé le groupe de consommateurs :
Redémarrez votre client consommateur.
Consultez les journaux du consommateur pour confirmer qu'il rejoint le groupe sans erreur.
Dans la console ApsaraMQ for Kafka, accédez à la page Consumer Groups et vérifiez que le groupe de consommateurs est actif.
L'erreur persiste après la création du groupe de consommateurs
Si l'erreur Not authorized to access group s'affiche toujours après la création du groupe de consommateurs, vérifiez les points suivants :
Incompatibilité d'instance : Vérifiez que le groupe de consommateurs a été créé sur la même instance ApsaraMQ for Kafka que celle à laquelle votre consommateur se connecte.