返回到文章

采纳

编辑于

关于kafka发布和消息需要指定的参数问题

kafka


关于kafka发布和消息需要指定的参数问题






我在 https://www.orchome.com/6 这一章使用的时候。通过以下命令


> bin/kafka-console-producer.sh --broker-list localhost:9092
> bin/kafka-console-consumer.sh --zookeeper localhost:2181






1、为什么发布和消费指定的是不同的服务器和端口?


   发布消息需要指定broker-list:9092

   接收消息却是zookeeper的2181






2、broker-list可以指定多个吗?比如文章里的9093,9094.







3、发布消息不知道哪个——broker可用,怎么办?或者说上面指定9092宕机了。还能发送消息吗?