Kafka 生产者、消费者命令行操作

1.查看操作生产者命令参数
bin/kafka-console-producer.sh

参数
--bootstrap-server <String: server toconnect to> ,连接的 Kafka Broker 主机名称和端口号。
--topic <String: topic>,操作的 topic 名称。
2.发送消息
bin/kafka-console-producer.sh --bootstrap-server hadoop102:9092 --topic first

3.消费者命令行操作
bin/kafka-console-consumer.sh

参数
--bootstrap-server <String: server toconnect to> ,连接的 Kafka Broker 主机名称和端口号。
--topic <String: topic>,操作的 topic 名称。
4.消费消息,再开一个终端
bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first

好像没有收到hello,再发些消息。

查看消费者

这次收到了新发的两个信息,这是因为hello在启动消费者之前发的信息,所以收不到。可以添加一个参数,收到历史信息。

bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first --from-beginning 

这样就能收到历史消息

posted on 2022-05-15 18:23  hz15968199950  阅读(876)  评论(0编辑  收藏  举报