Apache Kafka列出所有主题

时间:2016-01-18 09:24:34

标签: apache-kafka

这是Apache Kafka 0.9.0.0的任何错误吗?我使用以下命令列出主题,即使服务器是在创建主题的情况下启动的,我也什么也得不到!

Joes-MacBook-Pro:kafka_2.11-0.9.0.0 joe$ bin/kafka-topics.sh --list --zookeeper localhost:2181
Joes-MacBook-Pro:kafka_2.11-0.9.0.0 joe$ 

以下是我用来启动Apache Kafka的命令:

bin/kafka-server-start.sh config/server.properties & bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test_topic

对于我来说,尝试围绕大肆宣传的Apache Kafka的基本内容已经变得非常苛刻。这是另一个我非常困难的例子!

Apache Kafka 0.9.0.0 Show all Topics with Partitions

1 个答案:

答案 0 :(得分:3)

我没有看到你的代码中的zookeeper开始了。 请按照相同的顺序启动zookeeper,然后启动kafka。

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

尝试使用以下命令列出主题。

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

您可以使用以下命令

创建主题
bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic test --partitions 1 --replication-factor 1

创建主题后,您会收到一条消息,说明已创建“test”。 现在,您可以尝试使用list命令查看列出的主题。

注意:复制因子取决于您在单个服务器上运行的代理的数量。

希望它有所帮助。