美文网首页
win10安装使用kafka

win10安装使用kafka

作者: 陆阳226 | 来源:发表于2020-03-27 16:52 被阅读0次

下载

官网 https://kafka.apache.org/downloads

批注 2020-03-27 161812.png
Scala版本随便选一个就行了,没影响
使用kafka需要jdk环境,确保win10已经安装了jdk

解压

tgz文件解压出tar文件再解压就是kafka文件夹了,文件夹随便放个地方就可以了,注意不要放到C:\Program Files里,路径里有空格启动时会报错,自己创建的目录名称里也千万不要加空格。

文件夹里就是这些文件,data和kafka-logs不是原有的,自己创建的存放data数据和log记录的文件夹。
bin\windows目录下存放的是windows可以用的命令,包括启动和关闭kafka、zookeeper
config目录下存放的是配置文件

批注 2020-03-27 163633.png

修改配置

  • 修改zookeeper.properties,把dataDir改为自己创建的目录
dataDir=C:\\tool\\kafka\\data
  • 修改server.properties,把log.dirs改为自己创建的目录
log.dirs=C:\\tool\\kafka\\kafka-logs

启动

先启动zookeeper再启动kafka,关闭时先关闭kafka,不然有可能下次启动kafka时报错
下面的操作都是再kafka目录下进行的

  • 启动zookeeper,启动会不要关闭
PS C:\Users\ysh> cd c:\tool\kafka
PS C:\tool\kafka> .\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
  • 启动kafka,新开个窗口启动kafka
PS C:\Users\ysh> cd c:\tool\kafka
PS C:\tool\kafka> .\bin\windows\kafka-server-start.bat .\config\server.properties
  • 创建topic
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
  • 生产、消费,需要新开两个窗口
// 启动生产者
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

// 启动消费者
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test

在生产者窗口输入的消息,在消费者窗口能够显示:


批注 2020-03-27 164756.png
批注 2020-03-27 164813.png

学习教程

推荐官方文档,https://kafka.apache.org/documentation/

相关文章

网友评论

      本文标题:win10安装使用kafka

      本文链接:https://www.haomeiwen.com/subject/sbfruhtx.html