Kafka常用命令

Kafka的bin目录下有许多脚本,方便使用,例如与主题相关的kafka-topics.sh 脚本,这里假设kafka在zookeeper上的根目录为/kafka1

1.查看主题:

sh kafka-topics.sh --list --zookeeper zk_ip1:2181,zk_ip2:2181,zk_ip3:2181/kafka1

2.创建主题:

sh kafka-topic.sh --create --partitions 2 --replication-factor 2 --zookeeper zk_ip:2181/kafka1  --topic Customer //创建主题Customer,含有两个分区,分区副本数为2

3.删除主题:

sh kafka-topics.sh --zookeeper zk_ip1:2181,zk_ip2:2181,zk_ip3:2181/kafka1 --delete --topic Customer

4.进入zookeeper,查看kafka相关目录:

sh zookeeper-shell.sh zk_ip:2181
ls /kafka1
get /kafka1/brokers/ids/2 

 5. 控制台打印主题中的消息

sh kafka-console-consumer.sh --zookeeper ip1:2181,ip2:2181,ip3:2181/kafka1 --topic Demo1 --from-beginning

 

posted @ 2018-10-08 19:53  远去的列车  阅读(545)  评论(0编辑  收藏  举报