J'essaie de tester un seul nœud Kafka avec 3 courtiers & zookeeper. Je souhaite tester en utilisant les outils de la console. Je lance le producteur en tant que tel:Kafka bootstrap-serveurs vs zookeeper dans kafka-console-consumer
kafka-console-producer --broker-list localhost:9092,localhost:9093,localhost:9094 --topic testTopic
Ensuite, je lance le consommateur en tant que tel:
kafka-console-consumer --zookeeper localhost:2181 --topic testTopic --from-beginning
Et je peux entrer des messages dans le producteur et les voir dans le consommateur, comme prévu. Cependant, lorsque je cours la version mise à jour du consommateur en utilisant bootstrap-server, je n'ai rien. E.g
kafka-console-consumer --bootstrap-server localhost:9092,localhost:9093,localhost:9094 --topic testTopic --from-beginning
Cela a bien fonctionné lorsque j'avais un courtier fonctionnant sur le port 9092, donc je suis complètement confus. Est-ce que je peux voir ce que zookeeper fournit en tant que serveur de bootstrap? Le serveur d'amorçage est-il différent de la liste des courtiers? Kafka compilé avec Scala 2.11.
Je vois la même chose. Même, après la suppression de log.dir. Mais, je ne sais pas où est/courtiers/sujet –