私はカフカCLIを学んでいます。そして質問がある。私たちは、メッセージを作成するときしかし、トピックを作成し、メッセージを消費するとき--zookeeperオプションを使用する必要がなぜ が、私たちはただカフカ自身を指し--brokerリストを使用し、 1.createトピック関係動物園とカフカ
./kafka-topics.sh --create --zookeeper `docker-machine ip bigdata` --replication-factor 1 --partitions 1 --topic bigdata
2.produceメッセージ
./kafka-console-producer.sh --broker-list `docker-machine ip bigdata`:9092 --topic bigdata
3.consumeメッセージ
./kafka-console-consumer.sh --zookeeper `docker-machine ip bigdata`:2181 --topic bigdata
私はカフカがコーディネートのための飼育係を使用する必要があります知っています。しかし、私はまだCLIのcommmandからそれを非常に明確にしていません
この回答はあなたの質問に関連しているようです - http://stackoverflow.com/questions/22444351/why-does-kafka-producer-take-a-broker-endpiont-when-being-initialized-instead-of –