目录
一、安装JDK(已安装可忽略此步骤)
1、下载JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、配置环境变量,下载好JDK后需要配置环境变量:(右键点击“我的电脑” -> "高级系统设置" -> "环境变量" ):
- JAVA_HOME: C:\Program Files\Java\jdk1.8.0_171 (jdk的安装路径)
- Path: 在现有的值后面添加"; %JAVA_HOME%\bin"
3、查看JDK版本,打开cmd运行输入: "java -version"
二、安装ZOOKEEPER
Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper
1、下载安装文件,下载地址:http://zookeeper.apache.org/releases.html
2、下载好压缩包后,解压,把文件夹copy到自己的目录下面
3、打开 apache-zookeeper-3.6.2-bin\conf ,把zoo_sample.cfg重命名成zoo.cfg
4、使用文本编辑器编辑 zoo.cfg 文件
5、找到 dataDir 的值改成“./apache-zookeeper-3.6.2-bin/data”
6、配置环境变量,(右键点击“我的电脑” -> "高级系统设置" -> "环境变量" ):
- ZOOKEEPER_HOME: F:\Program Files\apache-zookeeper-3.6.2-bin (zookeeper目录)
- Path: 在现有的值后面添加 ";%ZOOKEEPER_HOME%\bin;"
7、运行Zookeeper: 打开cmd然后执行: zkserver
注意:CMD窗口不要关闭
三、安装并运行KAFKA
1、下载安装文件,下载地址:http://kafka.apache.org/downloads.html
2、解压文件,然后复制到安装目录,这里需要注意的是不能复制到有空格的目录下面,不然后面操作会报错,Program Files 和 Program Files (x86) 都不行
3、打开 kafka_2.12-2.7.0\config
4、找打并编辑 server.properties 文件
5、把 log.dirs的值改成 “./logs”
6、打开新的 cmd
7、进入kafka文件目录: cd F:\Soft\kafka_2.12-2.7.0(kafka目录)
8、输入并执行: .\bin\windows\kafka-server-start.bat .\config\server.properties (注意中间有个空格)
注意:CMD 窗口不要关闭
四、创建 TOPIC
1、打开新的CMD窗口,进入到:cd F:\Soft\kafka_2.12-2.7.0\bin\windows
2、创建一个测试的topic: kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
五、打开一个PRODUCER
1、打开新的CMD窗口,进入到:cd F:\Soft\kafka_2.12-2.7.0\bin\windows
2、输入:kafka-console-producer.bat --broker-list localhost:9092 --topic test
六、打开一个CONSUMER
1、打开新的CMD窗口,进入到:cd F:\Soft\kafka_2.12-2.7.0\bin\windows
2、输入:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning