Gio*_*ous 6

Kafka 使用 Zookeeper,因此您必须在启动 Kafka 代理之前启动 Zookeeper 服务器。Zookeeper 和 Kafka broker 是两个不同的东西,它们都是运行 Kafka Cluster 所必需的。Kafka 是一个分布式系统,使用 Zookeeper 构建,它负责控制器选举、主题配置、集群等。

为了运行 Zookeeper,您需要在配置文件中设置参数config/zookeeper.properties,然后使用以下命令启动 ZK 服务器

bin/zookeeper-server-start.sh config/zookeeper.properties
Run Code Online (Sandbox Code Playgroud)

然后您需要运行至少一个可以在config/server.properties文件中配置的 Kafka 代理,然后使用

bin/kafka-server-start.sh config/server.properties
Run Code Online (Sandbox Code Playgroud)