Skip to main content
 首页 » 编程设计

apache-kafka之使用 -zookeeper 标志列出所有 Kafka 0.10 主题,无需访问 Zookeeper

2024年05月06日16xxx_UU

我使用的是kafka 0.10,没有zookeeper。我想获取卡夫卡主题列表。该命令不起作用,因为我们没有使用 Zookeeper: bin/kafka-topics.sh --list --zookeeper localhost:2181。在没有 Zookeeper 的情况下如何获得相同的输出?

请您参考如下方法:

Kafka 使用 ZooKeeper,因此如果您还没有 ZooKeeper 服务器,则需要先启动它。

如果你不想安装并拥有单独的zookeeper服务器,你可以使用kafka打包的便捷脚本来获得一个快速而肮脏的单节点ZooKeeper实例。

启动单节点Zookeeper实例:

bin/zookeeper-server-start.sh config/zookeeper.properties 

启动 Kafka 服务器:

bin/kafka-server-start.sh config/server.properties 

列出 Kafka 中可用的主题:

bin/kafka-topics.sh --list --zookeeper localhost:2181