Vous avez démarré un consommateur, mais la console ApsaraMQ for Kafka n'affiche aucun abonnement dans l'onglet Subscriptions de la page Topic Details ni dans l'onglet Consumer Status de la page Group Details. Deux raisons peuvent expliquer cette situation.
Échec de connexion du consommateur
Si les paramètres du consommateur sont incorrects ou si un problème réseau l'empêche d'atteindre le broker, aucun abonnement n'est enregistré auprès du cluster et la console n'a rien à afficher.
Pour résoudre ce problème :
Vérifiez la configuration de votre consommateur en vous référant aux Bonnes pratiques pour les consommateurs. Les erreurs courantes incluent des valeurs
bootstrap.serversincorrectes, l'absence de paramètres d'authentification ou des incohérences au niveau des valeursgroup.id.Vérifiez la connectivité réseau entre votre consommateur et l'endpoint ApsaraMQ for Kafka. Si la connexion échoue, consultez la rubrique Que faire si le ping vers le endpoint d'ApsaraMQ for Kafka échoue ?.
Utilisation du mode assign sans validation des offsets
Les consommateurs Kafka consomment les données des topics selon deux modes :
**Mode
subscribe** : le consommateur rejoint le groupe de consommateurs via le coordinateur de groupe. Le broker suit cet abonnement et l'affiche automatiquement dans la console.**Mode
assign** : le consommateur spécifie manuellement les partitions à lire, contournant ainsi la coordination de groupe. Le broker ne conserve aucune trace de cette attribution, sauf si le consommateur valide explicitement son offset.
Si vous avez utilisé le mode assign, la console ne peut pas afficher les données d'abonnement tant que les offsets n'ont pas été validés. Pour corriger cela, validez l'offset du consommateur. Pour plus de détails, consultez la section Validation des offsets des consommateurs.