本文基本参考:英文版出处
1,kafka zookeeper都是基于java实现,所以需要安装jdk
2,zookeper环境搭建:
下载地址:
下载之后直接解压, 解压完:D:\soft\zookeeper-3.4.10
a)重新命名conf/zoo_sample.cfg” 为 “zoo.cfg”
b) 编辑zoo.cfg修改dataDir=/tmp/zookeeper 为/zookeeper-3.4.7/data
c)添加系统变量ZOOKEEPER_HOME = D:\soft\zookeeper-3.4.10
d)修改系统变量Path添加 ;%ZOOKEEPER_HOME%\bin;
e) 打开windows命令行 运行命令:zkserver
运行结果:
3,kafka环境搭建:
下载地址 : 这个地址是0.9版本,虽然现在有0.10但是找了下都是src的,所以提供一个0.9的版本
下载完直接解压缩, 解压完:D:\soft\kafka_2.11-0.9.0.0
a) 在kafka_2.11-0.9.0.0的根目录下创建两个文件夹:
kafka-logs
zookeeper
创建完后的根目录如下:
b) 修改配置文件
config文件夹下:server.properties
1 找到并编辑 “log.dirs=/tmp/kafka-logs” 为
“log.dir= “D:\soft\kafka_2.11-0.9.0.0/kafka-logs”.要绝对路径,不然kafka会在d盘根目录创建
日志文件夹
2 配置文件下面的zookeeper配置先不改,因为我的zookeeper也在本机配置
3 启动kafka默认会使用端口, 连接到zookeeper的默认端口2181
3) 启动
首先确定zookeeper已经启动
D:\soft\kafka_2.11-0.9.0.0当前的文件夹下shift + 鼠标右键,选择在"此处打开命令窗口",输入
.\bin\windows\kafka-server-start.bat .\config\server.properties命令,执行命令