Kafka命令行操作
上一篇讲到安装kafka这篇分享一下kafka命令
-查看当前服务器中的所有topic
[renmeijing@master kafka]$ bin/kafka-topics.sh --zookeeper master:2181 --list
- 创建topic
[renmeijing@master kafka]$ bin/kafka-topics.sh --zookeeper master:2181 --create --replication-factor 1 --partitions 1 --topic dahua
解释:
–topic 定义topic名
–replication-factor 定义副本数
–partitions 定义分区数
-验证是否可以使用
1开启kafka前提是要启动zookepper.
[renmeijing@master kafka]$ bin/kafka-server-start.sh config/server.properties
2 重新打开一个虚拟机的客户端三台都要开。这个时候jps查看进程就kafka就启动了
3打开master的发送消息
[renmeijing@master kafka]$ bin/kafka-console-producer.sh --broker-list master:9092 --topic dahua
4打开server01server02的消费消息
[renmeijing@server01 kafka]$ bin/kafka-console-consumer.sh --zookeeper master:2181 --from-beginning