搭建kafka运行环境(Windows)
一、安装JDK
1、下载需要的jdk版本,安装文件
2、安装完成后添加环境变量
- JAVA_HOME: C:\Program Files (x86)\Java\jre1.8.0_60(这个是默认安装路径,如果安装过程中更改了安装目录,把更改后的路径填上就行了)
- PATA:在现有值后添加"; %JAVA_HOME%\bin"
3、以管理员身份打开cmd运行"java -version"查看当前系统Java的版本
二、安装Zookeeper
kafka的运行依赖于zookeeper,所以在运行kafka之前需要安装并运行zookeeper
1、下载安装文件:http://zookeeper.apache.org/releases.html
2、解压文件(本文解压到 F:\kafkaRun\zookeeper-3.4.10)
3、打开F:\kafkaRun\zookeeper-3.4.10\conf,把zoo_sample.cfg重命名成zoo.cfg
4、打开zoo.cfg,把dataDir的值改成dataDir=/zookeeper-3.4.10/data
5、添加环境变量
Path:在现有值后面添加";F:\kafkaRun\zookeeper-3.4.10\bin"
6、运行zookeeper:打开cmd然后执行zkserver
三、安装并运行kafka
1、下载安装文件:http://kafka.apache.org/downloads.html
2、解压文件(本文解压到 F:\kafkaRun\kafka_2.11-1.1.0)
3、打开 F:\kafkaRun\kafka_2.11-1.1.0\config,找到并打开server.properties,把 log.dirs的值改成 log.dirs=F:\kafkaRun\kafka_2.11-1.1.0\kafka-logs
4、打开cmd,进入kafka文件目录:
cd /d F:\kafkaRun\kafka_2.11-1.1.0\
5、输入并执行以打开kafka:
.\bin\windows\kafka-server-start.bat .\config\server.properties
四、创建topics
1、打开cmd并进入F:\kafkaRun\kafka_2.11-1.1.0\bin\windows
cd /d F:\kafkaRun\kafka_2.11-1.1.0\bin\windows
2、创建一个topic
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
五、打开一个producer
cd /d F:\kafkaRun\kafka_2.11-1.1.0\bin\windows
kafka-console-producer.bat --broker-list localhost:9092 --topic test
六、打开一个consumer
cd /d F:\kafkaRun\kafka_2.11-1.1.0\bin\windows
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test
然后就可以在producer控制台窗口输入消息了。在消息输入过后,很快consumer窗口就会显示出producer发送的消息
则kafka运行环境已经搭建完成了
----------------------------------------------------------------------------------
七、查看是否有zookeeper和kafka进程: jps