Windows安装kafka教程
1.安装ZOOKEEPER
Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper。
1.下载安装包
Zookeeper下载地址: http://zookeeper.apache.org/releases.html
2.解压文件,将conf文件下的zoo_sample.cfg重命名成zoo.cfg,并进入zoo.cfg查证dataDir,根据自己文件路径设置,如下:
dataDir=D:\Zookeeper-3.7.0\tmp
3.配置环境变量
添加系统环境变量:ZOOKEEPER_HOME,设置对应值,如下:
D:\Zookeeper-3.7.0
编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin
4.运行Zookeeper
打开cmd然后执行 zkserver
命令行提示如下:说明本地Zookeeper启动成功
注意:不要关了这个窗口
2.安装kafka
1.下载安装包
http://kafka.apache.org/downloads
2.解压文件,进入config文件下编辑server.properties文件,查找log.dirs根据自己的文件路径设置,如下:
log.dirs=D:\kafka_2.12-2.8.1\log
3.进入Kafka安装目录D:\kafka_2.12-2.8.1,打开cmd命令行,输入:.\bin\windows\kafka-server-start.bat .\config\server.properties
注意:不要关了这个窗口
3.创建主题
进入Kafka安装目录D:\kafka_2.12-2.8.1\bin\windows,打开cmd命令行,输入命令:kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
注意:不要关了这个窗口
4.创建生产者
进入Kafka安装目录D:\kafka_2.12-2.8.1\bin\windows,打开cmd命令行,输入命令:kafka-console-producer.bat --broker-list localhost:9092 --topic test
5.创建消费者
进入Kafka安装目录D:\kafka_2.12-2.8.1\bin\windows,打开cmd命令行,输入命令:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
此时,往生产者窗口写入消息,消费者窗口也能同步的接收到消息