需要搭建好jdk的环境:安装jdk的详解
其次就是要搭建好Zookeeper的环境: Zookeeper的安装(Windows环境下)
然后就可以开始搭建Kafka的环境了
下载压缩文件:http://kafka.apache.org/downloads.html
根据自己安装的Scala的版本进行选择下载:在cmd当中输入scala即可查看scala的版本
本机是2.13的版本,所以可选择下载下面一个Scala 2.13 - kafka
下载完成后进行解压缩:进入到config目录下,打开server.properties文件,把 log.dirs=/tmp/kafka-logs 修改成 log.dirs=F:\Spark\Kafka\kafka_2.13-2.5.0/kafka-logs 解压后的地址:
在运行Kafka之前要保证Zookeeper正在运行,在cmd当中输入zkserver运行Zookeeper
在kafka_2.13-2.5.0目录,按下shift+鼠标右键,选择"在此处打开powershell窗口",打开命令行。
输入并执行: .\bin\windows\kafka-server-start.bat .\config\server.properties
kafka进行测试
上面打开的Zookeeper和Kafka的命令窗口都不要关闭,随后在F:\Spark\Kafka\kafka_2.13-2.5.0\bin\windows
路径下打开一个新的命令窗口;
- 创建一个主题:使用命令
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testlzq
- 相同的,再分别打开两个新的命令窗口进行创建生产者和消费者
.\\kafka-console-prodcer.bat --broker-list localhost:9092 --topic testlzq
.\\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic testlzq --from-beginning
- 在第二步当中第一行代码用于创建生产者,在生产者的命令当中进行输入,输入完成之后按回车,就可以在消费者当中进行查看刚刚生产者的输入内容: