Windows 安装 Kafka

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_44018093/article/details/88550269

安装zookeeper

  • zookeeper是什么?

  • kafka需要zookeeper配合使用,所以先安装zookeeper

  • 下载路径:http://www.apache.org/dist/zookeeper

  • 选择zookeeper-3.5.4-beta

  • 选择适合系统的版本下载,选择后缀名为.tar.gz的
    在这里插入图片描述
    在这里插入图片描述

  • 下载完成后解压并进入conf文件

  • 复制zoo_sample.cfg文件,并重命名为zoo.cfg
    在这里插入图片描述

  • 用文本系列编辑器打开zoo.cfg(我用的是EditPlus)

  • 在文件中添加/修改12行与13行,配置data与log文件存放位置

  • 可自定义位置

    dataDir=D:\zookeeper\data
    dataLogDir=D:\zookeeper\log
    

在这里插入图片描述

  • zoo.cfg配置参数详解
  • 配置完成后返回安装目录并进入bin目录,双击zkServer.cmd启动zookeeper
    在这里插入图片描述
  • 启动成功及代表安装完成

安装kafka

  • 下载kafka: http://kafka.apache.org/downloads.html
    -
    在这里插入图片描述

  • 下载完成后,解压文件并进入config文件

  • 用编辑器打开server.properties文件
    在这里插入图片描述

  • 把log.dirs的值改成 “kafka数据的存放地址,多个地址的话用逗号分割,多个目录分布在不同磁盘上可以提高读写性能 /data/kafka-logs-1,/data/kafka-logs-2” (默认不改也可以)

  • 详情请看 server.properties中所有配置参数说明

  • 配置完成后返回kafka安装目录,并打开cmd
    在这里插入图片描述

  • 输入下面命令开启kafka

  • 注:需要先启动zookeeper在启动kafka

    .\bin\windows\kafka-server-start.bat .\config\server.properties
    
  • 有可能会报找不到主类等错误

  • 解决方法:在kafka安装目录中找到bin\windows目录中的kafka-run-class.bat找到142行,为 %CLASSPATH% 加上双引号

  • 启动成功后,最小化kafka窗口,并进入bin\windows中在启动一个cmd窗口

  • 输入下面命令创建topics

    kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 
    
  • 等待创建完成后输入下面命令启动生产者(Producer)

    kafka-console-producer.bat --broker-list localhost:9092 --topic test
    
  • 在本目录再打开一个cmd窗口,输入下面命令启动消费者(Consumer)

    kafka-console-consumer.bat --zookeeper localhost:2181 --topic test
    
  • 然后就可以在生产者发送消息了,消费者就会接收消息
    (如没有消息在消费者窗口按下回车键)

  • 完成


END

猜你喜欢

转载自blog.csdn.net/weixin_44018093/article/details/88550269