1 下载Kafka
从官网下载Kafka压缩包,解压到本地目录即可完成安装。
https://kafka.apache.org/downloads
本文基于Kafka 3.1.0版本、Windows系统环境下安装使用。
2 启动Zookeeper
从第一步下载解压的目录中可以看到Kafka自带Zookeeper配置文件、Jar包 以及 启动脚本。
执行以下命令启动Zookeeper:
./windows/zookeeper-server-start.bat ../config/zookeeper.properties
配置文件:config/zookeeper.properties
停止命令:
./windows/zookeeper-server-stop.bat
3 启动Kafka
执行以下命令启动Kafka:
./windows/kafka-server-start.bat ../config/server.properties
配置文件:config/server.properties
停止命令:
./windows/kafka-server-stop.bat
4 创建Topic
执行以下命令创建一个Topic:
./windows/kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
5 使用Kafka
5.1 创建一个生产者
执行以下命令创建一个producer:
./windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test
5.2 创建两个消费者
执行以下命令创建一个consumer:
./windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test
在新的窗口中再执行一遍上面的命令,就可以创建第2个消费者。
5.3 发送消息
在生产者窗口中发送消息后,两个消费者窗口都能消费到这条消息。