分享好友 最新动态首页 最新动态分类 切换频道
Windows 环境 Kafka安装下载/使用(快速上手-实用篇)
2024-12-28 07:49

        kafka 作为很火的消息队列,用来处理大量数据状态下的消息队列是很合适的,例如我们的日志处理等。

Windows 环境 Kafka安装下载/使用(快速上手-实用篇)

优点

  • 解耦合
  • 异步处理
  • 流量削峰

本篇文章主要是对于 快速上手 SpringBoot + Kafka 的搭建,以及可视化工具的使用

安装的前提需要去安装 jdk1.8+ ,并且配置环境变量

jdk官网下载地址:Java Downloads | Oracle

官网下载地址:Apache Kafka

我这边下载的版本是:kafka_2.13-3.6.0

  • 解压后创建 data 文件夹,用来存放日志文件 
  • data文件夹中要区分 kafka 和 zookeeper 的日志数据包

1-3-1.配置文件

在config文件夹下

1-3-1-1.server.properties
1-3-1-1-1.修改 log.dirs 参数

log.dirs=刚才创建的data文件路径(D:kafka/kafka_2.13-3.6.0/data/kafka_log)

1-3-1-1-2.修改 listeners 参数

listeners=PLAINTEXT://127.0.0.1:9092

1-3-1-2.zookeeper.properties
  • 修改 dataDir 参数

dataDir=D:/LYJ/kafka/kafka_2.13-3.6.0/data/zk

注意: 启动 kafka 时候需要先去启动 zookeeper,先后顺序不能错

1-4-1.命令启动

  1. 在 kafka 安装路径下 cmd 打开命令窗口
  2. 启动 zookeeper:没有报错就启动成功
     
  3. 启动 kafka: 
     

1-4-2.脚本启动

在 kafka 安装路径下新建文件  kfk.cmd  和  zk.cmd

  zk.cmd 中存放

        call bin/windows/zookeeper-server-start.bat config/zookeeper.properties

  kfk.cmd 中存放
        call bin/windows/kafka-server-start.bat config/server.properties

        这边根据自己喜好来,我这边创建的是一个cloud项目,可以拆开来创建或者创建在一个项目中都可以。

 
 
 

        项目既可以是生产者,同时也可以是消费者,根据自己需求来

 

 

注意

1.类上要加 @Component 注解
2.@KafkaListener(topics = "kafka_text_topic") 监听注解主体要与生产者主体一致

生产者

消费者

官网下载地址:Offset Explorer
根据你的电脑选择32为或者64位

官网下载的除了配置一下下载地址剩下的可一路下一步到结束

官网下载很慢的小伙伴可再网盘中下载
链接: https://pan.baidu.com/s/15Q-MF7CFq-cwqVd_zlk-yw
提取码: kfk1 

(下文使用网盘方式安装)

解压后直接点击  .exe 文件运行

3-3-1.创建连接

接下来点击 test 测试连接,成功后进行连接

连接成功后就可以看见刚才上面我们代码测试的消息

3-3-2.修改乱码问题

        上面的数据我们看到都是字节格式展示的,接下来我们把它改成 string 字符串展示

3.在点回去我们的消息页面data 即可

如果没反应的就惦记运行按钮重新加载一遍

3-3-1.修改所有主体消息数据字符串格式展示

1.右上角点击 Tools -> Settings

2.打开设置后点击 Topice

3.修改 key  value 

4.重新刷新一下就可以,不行的就退了重新启动一下

最新文章
歪歪韩漫 首页登录页面
歪歪韩漫首页登录页面是一款阅读起来非常流畅的漫画软件!这里收录了很多精彩的漫画,很多时下热门的漫画都在这里汇聚!源源不断更新最新的漫画内容,让你一直有新鲜有趣的漫画可以观看!喜欢的小伙伴快来下载体验吧!1、搜索功能的设计能
网上开淘宝店需要多少费用
淘宝购物平台既然作为目前比较受欢迎的一个购物平台,也吸引了不少的创业者来到这里开设网店,在开设网店之前我们不仅需要对于网店开设的流程问题有一个很好的认识,也需要了解一下淘宝开网店需要多少费用?这样也好让我们可以提前做好准备
麦迪逊游戏所需配置全解析-详细配置要求一览表
麦迪逊(MADiSON)是一款非常引人入胜的第一人称视角心理恐怖游戏,以其逼真的画面和细腻的光影效果为玩家营造了一个充满恐怖氛围的游戏世界,为了确保玩家能够流畅且高质量地体验这款游戏,合理的硬件配置显得尤为重要,本文将详细介绍麦
马斯克起诉OpenAI及其CEO:违背公司创立初衷
(观察者网讯)据美国彭博社报道,当地时间3月1日,特斯拉CEO埃隆·马斯克向美国旧金山高等法院提起诉讼,以违反合同为由起诉OpenAI及其CEO萨姆·奥尔特曼。马斯克指责OpenAI专注于提高微软公司的利润,违背了“开发人工智能以造福全人类”
引领业务新增长,SHOPLINE助力品牌布局App
  移动电子商务蓬勃发展,据统计,移动电商销售业绩在2023年达到了2.2万亿美元,品牌商家纷纷布局专属App,开辟业务增长的新篇章。面对品牌商家发展的新趋势和新需求,全球零售解决方案商和全球零售系统服务商SHOPLINE凭借对市场趋势的深
唐山唐诚医院
今日公开!唐山唐诚医院男科怎样-排名解读-唐山唐诚医院男科口碑好不好-热文揭秘!1.唐山唐诚医院2.唐山唐诚医院男科3.唐山唐诚男科医院。丰厚的物质生活是咱们都同意的工作,但这些本质上也增加了一些人的生活压力,很多人为了更好地应对
百度市值突破850亿美金,差一点点点重回巅峰
十一假期,美国资本市场没有休息。百度距离自己的巅峰时刻,只差一点点点。自AI开发者大会举办的7月5日之后,百度便迎来了连续上涨。至10月2日,这波涨势迎来最高点250.57美元,而距离上市以来的历史最高纪录:251.99美元,仅一步之遥。(
相关文章
推荐文章
发表评论
0评