Kafka Admin 是一个用于管理 Apache Kafka 集群的工具。它提供了一系列命令行工具,可以帮助您执行诸如创建主题、删除主题、列出主题、修改分区副本数等操作。要使用 Kafka Admin,您需要首先安装它。以下是一些常用的 Kafka Admin 命令:
- 创建主题:
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic my_topic
这个命令将在本地 Kafka 集群(localhost:9092)上创建一个名为 “my_topic” 的话题,并设置副本数为 1,分区数为 1。
- 删除主题:
bin/kafka-topics.sh --delete --bootstrap-server localhost:9092 --topic my_topic
这个命令将从本地 Kafka 集群(localhost:9092)上删除名为 “my_topic” 的话题。
- 列出主题:
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
这个命令将列出本地 Kafka 集群(localhost:9092)上的所有主题。
- 修改分区副本数:
bin/kafka-topics.sh --alter --bootstrap-server localhost:9092 --topic my_topic --partitions 3
这个命令将把名为 “my_topic” 的话题的分区数修改为 3。
- 查看主题分区信息:
bin/kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic my_topic
这个命令将显示名为 “my_topic” 的话题的分区信息,包括分区 ID、领导者、副本等。
- 列出集群中的所有 broker:
bin/kafka-topics.sh --zookeeper localhost:2181 --list
这个命令将列出连接到本地 Zookeeper(localhost:2181)的所有 Kafka broker。
注意:在实际使用中,您需要根据您的 Kafka 集群配置替换 --bootstrap-server 和 --zookeeper 参数的值。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1211931.html