Windows 配置Kafka
1、scala-2.12.8(需要和Kafka版本对应)
下载链接:https://downloads.lightbend.com/scala/2.12.8/scala-2.12.8.msi
2、Zookeeper安装
下载链接:http://mirror.bit.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz
解压之后放置位置:C:\work\servers\zookeeper-3.4.12
打开C:\work\servers\zookeeper-3.4.12\conf,复制zoo_sample.cfg重命名成zoo.cfg
编辑zoo.cfg,修改dataDir为【dataDir=/zookeeper-3.5.2-alpha/data】
添加环境变量
ZOOKEEPER_HOME C:\work\servers\zookeeper-3.4.12
Path 在现有的值后面添加 ;%ZOOKEEPER_HOME%\bin;
打开cmd,运行Zookeeper---zkserver,可直接进入C:\work\servers\zookeeper-3.4.12\bin 双击zkServer.cmd运行
3、Kafka安装
C:\work\servers\kafka_2.12-2.3.0\bin\windows
下载链接:https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz
解压之后存放目录:C:\work\servers\kafka_2.12-2.3.0
打开目录C:\work\servers\kafka_2.12-2.3.0\config下server.properties文件,把log.dirs修改为【log.dirs=C:\work\servers\kafka_2.12-2.3.0\kafka-logs】
进入kafka文件目录C:\work\servers\kafka_2.12-2.3.0,执行以下命令,启动kafka通讯的服务器broker
.\bin\windows\kafka-server-start.bat .\config\server.properties
或者进入C:\work\servers\kafka_2.12-2.3.0\bin\windows,执行命令
kafka-server-start.bat ../../config/server.properties
进入kafka文件目录C:\work\servers\kafka_2.12-2.3.0\bin\windows,创建kafka的消息topics
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testDemo
分别打开两个cmd窗口,进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows,创建Producer和Consumer
(1)Producer
进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows输入如下命令
kafka-console-producer.bat --broker-list localhost:9092 --topic testDemo
(2)Consumer
进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows输入如下命令
kafka-console-consumer.bat --zookeeper localhost:2181 --topic testDemo
然后就可以在Producer中发信息,在Consumer中收信息了
4、启动顺序说明:需要先启动zookeeper,然后再启动kafka
5、kafka-tool使用教程:
https://www.cnblogs.com/frankdeng/p/9452982.html
6、特别说明:zookeeper、kafka的解压目录最好不要放在有空格的目录
参考链接:https://www.cnblogs.com/mh-study/p/9537970.html