Windows 配置Kafka

Windows 配置Kafka
1、scala-2.12.8(需要和Kafka版本对应)
下载链接:https://downloads.lightbend.com/scala/2.12.8/scala-2.12.8.msi

2、Zookeeper安装
    下载链接:http://mirror.bit.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz
    解压之后放置位置:C:\work\servers\zookeeper-3.4.12
    打开C:\work\servers\zookeeper-3.4.12\conf,复制zoo_sample.cfg重命名成zoo.cfg

    编辑zoo.cfg,修改dataDir为【dataDir=/zookeeper-3.5.2-alpha/data】

    添加环境变量

    ZOOKEEPER_HOME          C:\work\servers\zookeeper-3.4.12
    Path 在现有的值后面添加     ;%ZOOKEEPER_HOME%\bin;

    打开cmd,运行Zookeeper---zkserver,可直接进入C:\work\servers\zookeeper-3.4.12\bin 双击zkServer.cmd运行

3、Kafka安装
C:\work\servers\kafka_2.12-2.3.0\bin\windows
    下载链接:https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz
    解压之后存放目录:C:\work\servers\kafka_2.12-2.3.0
    打开目录C:\work\servers\kafka_2.12-2.3.0\config下server.properties文件,把log.dirs修改为【log.dirs=C:\work\servers\kafka_2.12-2.3.0\kafka-logs】
    
    进入kafka文件目录C:\work\servers\kafka_2.12-2.3.0,执行以下命令,启动kafka通讯的服务器broker
    .\bin\windows\kafka-server-start.bat .\config\server.properties
    或者进入C:\work\servers\kafka_2.12-2.3.0\bin\windows,执行命令
    kafka-server-start.bat ../../config/server.properties

    进入kafka文件目录C:\work\servers\kafka_2.12-2.3.0\bin\windows,创建kafka的消息topics
    kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testDemo

    分别打开两个cmd窗口,进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows,创建Producer和Consumer
    
    (1)Producer
    进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows输入如下命令
    kafka-console-producer.bat --broker-list localhost:9092 --topic testDemo

    
    (2)Consumer
    进入目录C:\work\servers\kafka_2.12-2.3.0\bin\windows输入如下命令
    kafka-console-consumer.bat --zookeeper localhost:2181 --topic testDemo
    然后就可以在Producer中发信息,在Consumer中收信息了

4、启动顺序说明:需要先启动zookeeper,然后再启动kafka

5、kafka-tool使用教程:
    https://www.cnblogs.com/frankdeng/p/9452982.html

6、特别说明:zookeeper、kafka的解压目录最好不要放在有空格的目录

参考链接:https://www.cnblogs.com/mh-study/p/9537970.html
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值