Kafka命令行生产者发送消息和消费者消费消息实战
已存在的kafka不能重复创建。
broker设置的是1,factor大于broker了,所以报错。
生产者发送消息:
kafka列表出现了新的kafka。
我们使用这个kafka。
我们启动消费者:
我们现在不从头开始创建消费者:
它只会收到我们新发送的消息。
我们再重头开始连,还是会收到之前发的消息。
可以去删除一些topic:
查看broker节点topic状态信息:
Kafka点对点模型和发布订阅模型讲解
Kafka消费者组配置实现点对点消费模型
进入我们的config目录
编辑一下消费者的配置:
我们主要的就是我们的端口地址和组名。
创建topic:
可以在日志里看到我们的topic:
指定配置文件启动 两个消费者:
我们再启动我们的生产者:
我们模拟多节点,再启动一个节点:
我们发现不会一个消息两个消费者都同时能消费到的,是类似轮训的方式。
只有一个消费者可以消费到数据,一个分区只能被同个消费者组下的某个消费者进行消费
Kafka消费者组配置实现发布订阅消费模型
我们接下来去修改配置文件:
-
创建topic, 2个分区
我们现在去创建生产者:
指定文件选择两个消费者:
Kafka数据存储流程、原理、LEO+HW讲解