端到端过程以删除kafka主题

时间:2019-07-23 10:17:20

标签: apache-kafka apache-zookeeper

我们拥有具有HDP version 2.6.4的ambari集群,而kafka版本0.10.0.2.6(供应商-hortonworks,操作系统-redhat 7.2版本)

enter image description here

我们有3个kafka代理,所有主题分区都在 / var / kafka / kafka_data 文件夹下

Kafka经纪人ID为:

./zookeeper-shell.sh zookeper01:2181 <<< "ls /brokers/ids"
Connecting to zookeper01:2181
Welcome to ZooKeeper!
JLine support is disabled

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[103, 102, 101]

我们决定在kafka集群工作超过2年后从所有kafka经纪人中删除所有主题

来自kafka机器的主题示例

[root@kafka01 ~]# ./kafka-topics.sh --zookeeper zookeper01:2181 --list
__consumer_offsets
_schemas
ambari_kafka_service_check
mk.term.control.ova
mk.term.control.ovb
mk.term.control.ovc
mk.term.control.ovc
mk.sum.control.ova
mk.sum.control.ovb
mk.sum.control.ovc
mk.sum.control.ovc
mk.sum.control.ovd
mk.sum.control.ove
mk.sum.control.ovf
mk.sum.control.ovg
mk.sum.control.ova
mk.sum.control.ovb
.
.
.
.

通过在Hortonworks网站中进行搜索,我还了解到还需要从zookeeper cli(https://community.hortonworks.com/answers/list.html)中删除主题

不幸的是,我们没有找到完整的步骤,逐步说明了确切如何删除所有其他方面的主题(如在删除主题之前停止kafka中介等。)

我希望获得适合kafka版本-0.1.X的完整程序

0 个答案:

没有答案