broker指的是kafka的服务端,可以是一个服务器也可以是一个集群。producer和consumer都相当于这个服务端的客户端。
broker-list用来指定集群中的一个或者多个服务器,一般我们再使用console producer的时候,这个参数是必备参数;另外一个必备的参数是topic,如下示例:
[atguigu@hadoop102 kafka]$ bin/kafka-console-producer.sh --broker-list hadoop002:9092 --topic first
bootstrap-servers指的是目标集群的服务器地址,这个和broker-list功能是一样的,只不过我们在使用console consumer时要求用前者。
## 之前的写法
## 老版本的用法,0.8以前的kafka,消费的进度(offset)是写在zk中的