下载最新的 Kafka 版本并解压缩它:
$ tar -xzf kafka_2.13-3.4.0.tgz (解压)
$ cd kafka_2.13-3.4.0
注意:您的本地环境必须安装 Java 8+。
Kafka with ZooKeeper
运行以下命令以正确的顺序启动所有服务:
# Start the ZooKeeper service
$ bin/zookeeper-server-start.sh config/zookeeper.properties
bin/zookeeper-server-start.sh config/zookeeper.properties & (后台启动运行)
打开另一个终端会话并运行:
# Start the Kafka broker service
$ bin/kafka-server-start.sh config/server.properties
bin/kafka-server-start.sh config/server.properties & (后台启动运行)
成功启动所有服务后,您将拥有一个基本的 Kafka 环境运行并可供使用。
必须创建一个主题。打开另一个终端会话并运行:
bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092
kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic mytest
bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
您可以随时停止创建者客户端。Ctrl-C
打开另一个终端会话并运行控制台使用者客户端以读取刚刚创建的事件:
bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
您可以随时停止使用者客户端。Ctrl-C