我正在尝试学习卡夫卡, 这是我看到的用于创建主题的命令。
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partition 2 --topic test
答案 0 :(得分:1)
您使用的是哪个Kafka版本?在最新版本中,不建议使用--zookeeper
参数,而可以使用--bootstrap-server
来提供Kafka经纪人的地址。
无论如何,主题信息仍将存储在Zookeeper中。这就是Kafka的工作方式。
不推荐使用--zookeeper
的事实是因为该开发正在朝着使客户减少对Zookeeper的了解并进行连接到Kafka经纪人的所有操作的方向发展;然后是经纪人在Zookeeper上进行操作。