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