windows安装kafka和zookeeper
注意:首先确保电脑上已经安装jdk并且已经配置环境变量
一.安装zookeeper
1.下载zookeeper安装包
zookeeper官网:https://zookeeper.apache.org/
注意:下载时zookeeper注意:zookeeper安装包有两种方式: apache-zookeeper-x.x.x.tar.gz,apache-zookeeper-x.x.x-bin.tar.gz,建议下载末尾带bin的安装包,带bin安装包已经下载了所有依赖,不带bin的需要自己安装依赖,节省时间,果断选择带bin的安装方式。我安装的是3.6.2版本,下载较慢的同学可以下载我的版本:
链接:https://pan.baidu.com/s/14ElCu2qia0nTbeIoJF6uvA
提取码:9527
2.将下载好的安装包进行解压
3.在安装包的根路径下创建data文件夹
4.解压后在conf路径下复制一份zoo_sample.cfg改为zoo.cfg

5.编辑zoo.cfg修改dataDir值改为刚才创建的路径

6.切换安装包的bin目录下,双击 zkServer.cmd 启动,如果启动如下图代表启动成功:

二.安装kafka
1.下载kakfka安装包
注意:1.kafka也提供两种方式:1.source(源版本)需要自己编译打包,2.binary(二进制版本)可以直接使用的版本,所以在下载选择二进制版,下载官网:http://kafka.apache.org/downloads
2.安装目录不要太深,如果kafka安装目录存放太深,kafka启动会提示目录太长
下面是我用的版本连接:
链接:https://pan.baidu.com/s/11eNHlfq65eT9lJuvSriskg
提取码:9527
2.将下载好的安装包进行解压
3.在安装包根路径下创建logs文件夹
4.打开cinfig/server.properties
5.修改配置文件
log.dirs=D:\kafka_2.12-2.7.0\logs //修改为刚才创建的文件夹路径
确认zookeperip和端口
zookeeper.connect=localhost:2181
6.启动kafka-server
进入kafka安装根目录在文件导航栏上输入cmd打开当前路径终端

启动kafka服务端
.\bin\windows\kafka-server-start.bat .\config\server.properties
如果启动如下图代表启动成功:

3.测试kafka安装是否成功
1.创建topic
不要关闭zookeeper和kafka服务端重新在kafka安装根路径下重新打开一个终端,输入下面命令,如果没有报错则代表创建topic成功:
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

2.查看topic列表
在当前终端下输入下面命令查看所有已经创建topic
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

3.topic创建成功后,我们迫不及待进行一次生产消费测试
关闭我们刚才查看topic的终端重新在kafka根路径下重新打开两个终端,一个作为我们的生产者,一个作为我们的消费者
创建生产者,在其中一个终端执行下面命令:
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic install-test
创建消费者,在另一个终端执行下面命令:
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic install-test --from-beginning
在生产者终端上输入aaa,bbb消费端也响应出aaa,bbb


浙公网安备 33010602011771号