window安装使用kafka 3.x版本
1、官网下载,我下载的版本是3.3.1
2、进入目录kafka_2.12-3.3.1,使用命令分别启动ZK跟kafka
在该目录下输入cmd打开新的窗口(不可关闭),启动zookeeper:
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
在该目录下输入cmd打开新的窗口(不可关闭),启动kafka:
.\bin\windows\kafka-server-start.bat .\config\server.properties
3、开始使用
3.1 创建一个topic:test_topic,副本为1,分区为1
.\bin\windows\kafka-topics.bat --create --replication-factor 1 --partitions 1 --topic test_topic --bootstrap-server localhost:9092
3.2 查看所有的topic:
.\bin\windows\kafka-topics.bat --bootstrap-server localhost:9092 --list
3.3 创建生产者和消费者
创建该topic的生产者:
bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test_topic
新打开一个窗口,创建消费者:
bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test_topic --from-beginning
3.4 关闭kafka
打开安装目录,输入命令:
# 关闭kafka bin\zookeeper-server-stop.sh bin\kafka-server-stop.sh
4、window下便捷启动
新建两个文本文档run-zk.txt和run-kafka.txt,分别输入代码后,修改后缀为bat。注意要等ZK启动好后再启动kafka:
::/k代表不关闭窗口,C:\Tools\kafka\kafka_2.12-3.3.1是kafka安装目录,启动ZK。run-zk.bat start cmd /k "cd C:\Tools\kafka\kafka_2.12-3.3.1&&bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties"
::启动kafka。run-kafka.bat start cmd /k "cd C:\Tools\kafka\kafka_2.12-3.3.1&&bin\windows\kafka-server-start.bat .\config\server.properties"