Kafka的消费者组,生产者之间的关系,console

1.启动zk集群,zkstart
2.启动kafka集群,分别在102,103,104kafka目录下起

/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties

3.在kafka目录下创建主题103

bin/kafka-topics.sh --zookeeper hadoop103:2181 --create --topic hello1 --partitions 8 --replication-factor 3

4.在kafka目录下查看主题103

 bin/kafka-topics.sh --zookeeper hadoop103:2181 --describe --topic hello1

5.启动hello1的生产者(控制台)103

bin/kafka-console-producer.sh --broker-list hadoop103:9092 --topic  hello1

6.启动消费者组huihui,两个消费者线程h1,h2
7.输出数据,观察消费者们的控制台输出103
生产者:
Kafka的消费者组,生产者之间的关系,console_第1张图片
消费者h1:
在这里插入图片描述
消费者h2:
在这里插入图片描述
查看消费者huihui组的执行状态(一个消费者线程负责消费3个分区):
Kafka的消费者组,生产者之间的关系,console_第2张图片
8.若h1挂了(ctrl + c),则由h2负责消费全部分区,h2压力大
在这里插入图片描述
9.停止集群

/opt/module/kafka/bin/kafka-server-stop.sh

你可能感兴趣的:(Kafka,kafka)