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
这样就能收到历史消息