【Kafka学习】Windows安装使用

一、JDK8安装

官方安装包地址:Java Downloads | Oracle

(网盘链接:JDK 提取码:74ox)

具体怎么安装就不介绍了,一搜一大堆,我也相信大家应该都安装了
在这里插入图片描述

二、Zookeeper安装(非必须,Kafka自带ZK,这一步嫌麻烦可跳过)

官方下载地址:Apache Downloads

(网盘链接:ZK 提取码:vujx)

解压至自定义的目录,笔者: D:\devtools\zookeeper\zookeeper-3.6.3

将 zoo_sample.cfg 重命名为 zoo.cfg

打开 zoo.cfg 找到并编辑: dataDir=D:\devtools\zookeeper\zookeeper-3.6.3\data
紧挨着增加配置: dataLogDir=D:\devtools\zookeeper\zookeeper-3.6.3\logs

双击 D:\devtools\zookeeper\zookeeper-3.6.3\bin 下 zkServer.cmd 就可启动zookeeper了

PS:也可通过配置环境变量启动,输入 “zkServer” 启动;
添加系统变量:ZOOKEEPER_HOME=D:\devtools\zookeeper\zookeeper-3.6.3
编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin
配置完成后需要重新打开CMD窗口 或者 重启电脑,否则不会生效

三、Kafka 安装

官方下载地址:Kafka

(网盘资源:Kafka 提取码:zhm0)

解压到自定义目录,笔者:D:\devtools\kafka_2.13-2.7.0

打开config目录下的server.properties文件,找到并编辑 log.dirs=D:\Kafka\kafka_2.13-2.7.0\logs;接着找到并编辑 zookeeper.connect=localhost:2181(默认)

Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181

启动自带ZK:

在D:\devtools\kafka_2.13-2.7.0目录找到空白处,按住shift+鼠标右键,选择在此处打开Powershell窗口,输入

.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

启动kafka:

同上,打开命令行窗口

.\bin\windows\kafka-server-start.bat .\config\server.properties

四、测试Kafka

创建Topic: 创建名为Test的Topic

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

查询Topic列表:

.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

消息测试

创建生产者: 需要新开shell窗口

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

创建消费: 需要新开shell窗口

.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张小帅和刘美美

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值