Servidores de arranque Kafka vs zookeeper en kafka-console-consumer

Estoy tratando de probar ejecutar un solo nodo Kafka con 3 corredores y cuidador del zoológico. Deseo probar usando las herramientas de la consola. Dirijo el productor como tal:

kafka-console-producer --broker-list localhost:9092,localhost:9093,localhost:9094 --topic testTopic

Luego ejecuto al consumidor como tal:

kafka-console-consumer --zookeeper localhost:2181 --topic testTopic --from-beginning

Y puedo ingresar mensajes en el productor y verlos en el consumidor, como se esperaba.sin embargo, cuando ejecuto la versión actualizada del consumidor usando el servidor bootstrap, no obtengo nada. P.ej

kafka-console-consumer --bootstrap-server localhost:9092,localhost:9093,localhost:9094 --topic testTopic --from-beginning

Esto funcionó bien cuando tenía un corredor ejecutándose en el puerto 9092, así que estoy completamente confundido. ¿Hay alguna manera de ver lo que Zookeeper está proporcionando como servidor de arranque? ¿El servidor de arranque es diferente de la lista de intermediarios? Kafka compilado con Scala 2.11.

Respuestas a la pregunta(3)

Su respuesta a la pregunta