Windows安装Kafka
一、安装Zookeeper
1、官网下载安装包
地址:http://zookeeper.apache.org/releases.html#download
- 下载以下任意版本
2、解压文件
- 如若文件解压报以下错误,请参考以下方法解决
- 解决方案
1)鼠标右击文件<apache-zookeeper-3.9.2-bin.tar.gz>,选择打开方式,使用电脑安装的解压软件打开
2)鼠标右击文件夹,选择"复制/移动到…",两个文件粘贴到自己本地的文件夹内即可
3.进入conf目录 C:\myWork\dev_env\zookeeper\apache-zookeeper-3.8.0-bin\conf
4.复制"zoo_sample.cfg”文件并重命名为“zoo.cfg”
5.打开"zoo.cfg" 配置
- 在D:\soft\zookeeper\apache-zookeeper-3.9.2-bin目录下新建data文件和log文件
- 在"zoo.cfg" 文件新增配置如下:
dataDir=D:\soft\zookeeper\apache-zookeeper-3.9.2-bin\data
dataLogDir=D:\soft\zookeeper\apache-zookeeper-3.9.2-bin\log
6.添加系统变量 :
ZOOKEEPER_HOME =D:\soft\zookeeper\apache-zookeeper-3.9.2-bin
- 在path变量下添加 %ZOOKEEPER_HOME%\bin
%ZOOKEEPER_HOME%\bin
7.打开CMD 输入命令 zkServer 运行Zookeeper
二、安装Kafka
1、进入官网下载安装包 http://kafka.apache.org/downloads
2、解压并进入config目录 C:\myWork\dev_env\kafka\kafka_2.12-3.1.0\config
3、打开server.properties编辑以下属性
log.dirs=D:\\soft\\kafaka\\kafka_2.13-3.7.1\\kafka-logs
4.打开zookeeper.properties文件编辑以下属性
dataDir=D:\\soft\\kafka_2.13-3.7.1\\data
注意:分隔符是\\
5、进入Kafka主目录D:\soft\kafka_2.13-3.7.1地址栏输入cmd回车打开cmd窗口,在cmd中输入命令
start bin\windows\kafka-server-start.bat config\server.properties
- 启动成功,如以下截图
三、说明
2181:zookeper 、kafka和zookeeper的通信端口
9092:kakfa Producer和Consumer的端口
四、应用
1.创建topic
不要关闭以上两个cmd窗口 进入D:\soft\kafka_2.13-3.7.1\bin\windows目录,重新打开一个cmd窗口(进入目录后,在上方搜索栏里输入cmd,回车)
- 输入以下命令创建一个topic:
kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic kafka-test
2.查看topic
- 查看topic的命令
kafka-topics.bat --list --bootstrap-server localhost:9092
3.新建生产者Producer
继续基于D:\soft\kafka_2.13-3.7.1\bin\windows目录下,输入以下命令创建生产者
kafka-console-producer.bat --broker-list localhost:9092 --topic test
输入几段消息
4、新建消费者Consumer
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
- 可以看到生产者输入的消息已经被消费
Springboot整合模块待更新…