kafka相关操作

上一篇 / 下一篇  2018-10-19 11:42:47 / 个人分类:kafka

查看kafka的版本
[root@docp-ks-qa-nbd1 kafka]# find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
kafka_2.11-0.10.2.0-test.jar.asc
是0.10的版本

查看kafka所有的topic
./kafka-topics.sh --zookeeper 127.0.0.1:2181 --list

删除kafka的topic
./kafka-topics.sh -delete -zookeeper 127.0.0.1:2181 -topic【topic name】
如:
./kafka-topics.sh -delete -zookeeper 127.0.0.1:2181 -topic cpu
   如果kafaka启动时加载的配置文件中server.properties没有配置delete.topic.enable=true,那么此时的删除并不是真正的删除,而是把topic标记为:marked for deletion
   你可以通过命令:./bin/kafka-topics --zookeeper 【zookeeper server】 --list 来查看所有topic
  此时你若想真正删除它,可以登录zookeeper客户端:


cd /data/app/zookeeper/bin
./zkCli.sh
找到topic所在的目录:ls /brokers/topics
找到要删除的topic,执行命令:rmr /brokers/topics/【topic name】即可,此时topic被彻底删除。


Open Toolbar