kafka基本操作

2018-08-26  本文已影响0人  雪_豹
1、查看topic列表

bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181

2、创建topic

bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 1 --topic test

3、删除topic,这是最新版本的kafka删除方式,最新版本删除须在server.properties中配置 delete.topic.enable=true

bin/kafka-topics.sh -topic test -delete -zookeeper 127.0.0.1:2181

4、在控制台启动一个生产者,启动后输入发送内容即可

bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test

5、在控制台启动一个消费者,配合上面生产者使用,上面发送消息,这里控制台即打印出发送的消息,这里的消费不会影响你程序中对数据的消费,可以大胆使用

从开始位置打印
bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --from-beginning --topic test
不打印历史数据
bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic test
bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.161:9092 --topic test --from-beginning

上一篇下一篇

猜你喜欢

热点阅读