windows下搭建kafka
一,安装jdk
略
二,安装zookeeper
1,下载地址
https://zookeeper.apache.org/releases.html#download
如下两图,下载带有bin(二进制文件)字样的,不要下载带有source(源码)字样的:
2,解压缩软件包到本地
zookeeper软件的目录结构如下:
3,修改配置文件
进入conf文件夹下,复制zoo_sample.cfg文件,将其中之一修改为zoo.cfg
在软件的外层目录中新建data和log文件夹,然后编辑zoo.cfg文件:
4,设置环境变量
建议配置环境变量,方便后续相关操作或扩展;
5,测试zookeeper
启动zookeeper服务端
双击bin目录下zkServer.cmd,启动zookeeper服务端:
使用客户端连接zookeeper服务端
cmd进入zookeeper的bin目录,执行:zkCli -server 127.0.0.1:2181
连接成功后,就可以执行一些常用命令了
三,安装kafka
1,下载地址
http://kafka.apache.org/downloads
2,解压缩软件包到本地
kafka软件的目录结构如下:
3,修改配置文件
进入config文件夹下,编辑server.properties,修改log.dirs变量,如下两图:
四、测试kafka
1,运行kafka
进入kafka目录
cd /d F:\javatools\kafka\kafka_2.12-2.6.1
运行kafka
.\bin\windows\kafka-server-start.bat .\config\server.properties
2,创建topic
进入kafka目录下的bin\windows目录
cd /d F:\javatools\kafka\kafka_2.12-2.6.1\bin\windows
创建topic
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
3,打开一个producer
进入kafka目录下的bin\windows目录
cd /d F:\javatools\kafka\kafka_2.12-2.6.1\bin\windows
打开一个producer
kafka-console-producer.bat --broker-list localhost:9092 --topic test
4,打开一个consumer
进入kafka目录下的bin\windows目录
cd /d F:\javatools\kafka\kafka_2.12-2.6.1\bin\windows
打开一个consumer
kafka-console-consumer.bat --bootstrap-server 127.0.0.1:9092 --topic test --from-beginning
5,producer向kafka生产消息,consumer消费消息