注释:
- 后面所有的代码ip地址是小编自己的,使用者请输入自己的ip地址。
- 端口号是一样的不要去改动
启动Kafka
正常启动方式:
kafka-server-start.sh ./config/server.properties
后台启动方式:
kafka-server-start.sh -daemon ./config/server.properties
创建topic
kafka-topics.sh --create --zookeeper 192.168.222.115:2181 --topic kb07demo --partitions 1 --replication-factor 1
查看当前kafka中的所有的topic
kafka-topics.sh --zookeeper 192.168.222.115:2181 --list
查看topic详情
- 查看的topic名为:demo。
- 查看前提是kafka中确有其topic。
kafka-topics.sh --zookeeper 192.168.222.115:2181 --describe --topic demo
删除topic
kafka-topics.sh --zookeeper 127.0.0.1:2181 --delete --topic demo
创建生产者,产生数据
kafka-console-producer.sh --topic demo --broker-list 192.168.222.115:9092
创建消费者,重头开始取数据
kafka-console-consumer.sh --bootstrap-server 192.168.222.115:9092 --topic demo --from-beginning
查看topic消息队列数量
kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 192.168.222.115:9092 --topic demo -time -1 --offsets 1