Kafka官方下载链接(我的是2.11,目前的最新版本):https://www.apache.org/dyn/closer.cgi?path=/kafka/0.11.0.1/kafka_2.11-0.11.0.1.tgz
Zookeeper官方下载链接:http://www.apache.org/dyn/closer.cgi/zookeeper/
-----------------------------
OK,先从以上两个链接内将对应的解压包下载到本地并解压好备用
-----------------------------
1.安装JDK(这步不再详细解释)
2.安装Zookeeper
①进入Zookeeper的config文件夹
②将zoo_sample.cfg修改成zoo.cfg
③打开zoo.cfg
④找到并编辑dataDir=XXX(将XXX的内容改成Zookeeper文件夹目录)
⑤配置系统变量:新增ZOOKEEPER_HOME = XXX(将XXX改为Zookeeper文件夹目录)
⑥配置系统变量:在path变量后新增;%ZOOKEEPER_HOME%\bin;
⑦根据个人需要,可以在zoo.cfg文件内修改zookeeper的默认端口号
⑧进入Zookeeper安装目录,进入bin文件夹,shift+鼠标右键,在菜单内点击在此处打开(也可以直接通过cmd cd 文件目录的方式进入),输入zkServer.cmd启动Zookeeper服务
3.安装kafka
①进入kafka的配置目录,编辑server.properties文件,修改log.dirs=XXX(XXX的路径可以根据自己习惯配置),zookeeper.connect=XXX(默认是localhost:2181,如修改了上一步的Zookeeper的端口,需要在这里修改)
!kafka会自动默认使用9092端口,如需变动,可以修改listeners=PLAINTEXT://:XXXX(将XXXX换成变动后的端口)
②打开kafka目录,进入bin/windows目录下,shift+鼠标右键选择打开命令窗口(也可以直接通过cmd cd 文件目录的方式进入),输入kafka-server-start.bat .\config\server.properties命令启动kafka
!启动后zookeeper和kafka不要关掉,关掉会影响下面的测试!
③同在bin/windows目录下,shift+鼠标右键选择打开命令窗口(也可以直接通过cmd cd 文件目录的方式进入),输入kafka-console-producer.bat --broker-list localhost:9092 --topic testKakfa命令创建生产者
④同在bin/windows目录下,shift+鼠标右键选择打开命令窗口(也可以直接通过cmd cd 文件目录的方式进入),输入kafka-console-consumer.bat --zookeeper localhost:2181 --topic testKakfa命令创建消费者
===============>>>至此,一个简单Zookeeper+kakfa就集成成功了