windows-安装kafka并启动 - 实践
1. 下载kafka
https://downloads.apache.org/kafka/
下载版本
kafka_2.13-3.7.2.tgz
解压到一个目录,比如:
D:\kafka_2.13-3.7.2
目录结构大概是:
D:\kafka_2.13-3.7.2
├── bin
│ ├── windows
│ │ ├── kafka-server-start.bat
│ │ ├── kafka-topics.bat
│ │ ├── kafka-console-producer.bat
│ │ └── kafka-console-consumer.bat
├── config
│ ├── server.properties
│ └── kraft
│ └── server.properties
└── libs
2. 修改配置
Kafka 3.7 默认用 KRaft 模式(不需要 Zookeeper)。
编辑:
D:\kafka_2.13-3.7.2\config\kraft\server.properties
找到并修改这些地方(端口默认 9092 就好):
# Kafka 数据存储目录
log.dirs=D:/kafka_2.13-3.7.2/data
# 监听地址(本地测试用 localhost:9092)
listeners=PLAINTEXT://localhost:9092
# broker 唯一 ID(随便填一个)
node.id=1
# 集群唯一 ID,先留空,启动前会生成
process.roles=broker,controller
controller.quorum.voters=1@localhost:9093
3. 生成集群 ID
Kafka KRaft 需要一个集群 ID。执行命令(在 bin\windows
目录下):
.\kafka-storage.bat random-uuid
会输出一个类似这样的 UUID:
e5p2Xw8fQwG3aGkG7sK3Rw
4. 格式化存储目录
执行:
.\kafka-storage.bat format -t e5p2Xw8fQwG3aGkG7sK3Rw -c ..\..\config\kraft\server.properties
(把 e5p2Xw8fQwG3aGkG7sK3Rw
替换成你生成的 UUID)
D:\kafka_2.13-3.7.2\bin\windows>.\kafka-storage.bat random-uuid
Y77qMv-LTDam5BnecsCQ1w
D:\kafka_2.13-3.7.2\bin\windows>.\kafka-storage.bat format -t Y77qMv-LTDam5BnecsCQ1w -c ..\..\config\kraft\server.properties
Formatting D:/kafka_2.13-3.7.2/data with metadata.version 3.7-IV4.
5. 启动 Kafka
.\kafka-server-start.bat ..\..\config\kraft\server.properties
看到类似:
[KafkaServer id=1] started
说明启动成功
6. 创建 Topic
另开一个终端,进入 bin\windows
目录,执行:
.\kafka-topics.bat --create --topic test-topic --bootstrap-server localhost:9092
输出
Created topic test-topic.
7. 启动生产者
.\kafka-console-producer.bat --broker-list localhost:9092 --topic test-topic
输入消息:
hello kafka
8. 启动消费者
另开一个终端:
.\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test-topic --from-beginning
能看到你刚才发的 hello kafka
就说明 Kafka 本地 OK 了 ✅
⚡️ 至此,你的 Spring Boot 项目配置的
spring:
kafka:
bootstrap-servers: localhost:9092
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934541.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
小X被抽到参加运动会
是《小X的回忆录》的上一篇霉运又来找我了。先是不小心手抖把菜汤洒在了刚从干洗店牵出来的纯羊毛衣服上,又是发现被随机抽到参加由于报名人数不够而硬凑出来的运动会。运动会?我哪会什么运动啊,我体育就剩没挂科了…
【项目-1】如何根据霍尔信号与反电动势波形关系准确推导出绕组通电顺序?
有很多电机驱动行业的同行们在拿到一个三相直流无刷电机时,想用方波控制的方式来控制这个电机,但是往往不知道怎么根据霍尔信号来确定定子三相绕组的通电相序,今天我们一起来讨论一下如何准确的确定出绕组通电顺序,…
金蝶KIS专业版v12.1破解补丁/金蝶KIS专业版v12.1_Patch
适用环境:金蝶KIS专业版v12.1发版日期:2012年02月08日安装程序:https://www.123684.com/s/OxpZVv-9LS8v
补丁下载地址:https://www.c5d.cn/thread-241-1-1.html
Ai元人文:“悟空之眼”的洞察本质——一种基于历史态势审阅的负价值决策范式
Ai元人文:“悟空之眼”的洞察本质——一种基于历史态势审阅的负价值决策范式
引言:超越算力崇拜的价值困境求解
在人工智能发展的当前阶段,我们普遍陷入一种“算力即真理”的路径依赖。其隐含的假设是:只要拥有足够…
智慧记v7.0.x破解补丁及智慧记v7.0安装程序下载
v7.0.1安装包:https://www.123684.com/s/OxpZVv-XpO8v提取码:3syfv7.0.2安装包:https://www.123865.com/s/OxpZVv-jkD8vv7.0.3安装包:https://c5d.lanzout.com/iGrJC2ngw7ne说明:本补丁仅限用于最新版v7.0.1/v7.0…
金蝶KIS标准版v9.1_Patch/金蝶标准版9.1破解/KIS标准版v9.1下载
适用环境:金蝶KIS标准版v9.1注册补丁发版日期:2012年02月12日/
注意:该程序是9.1版本。不是9.1SP1。
安装程序下载:https://pan.xunlei.com/s/VOb1TGCQZosOTVHmLAPntzprA1?pwd=rr8q#
补丁获取地址: https://www.…
如何通过Midjourney推导图片提示词:借助云漾AI轻松实现
在Midjourney的创作世界里,我们常常惊叹于他人作品的精美与创意,也渴望能够创作出同样风格或主题的图片。然而,将脑海中的画面精准地转化为文字提示词,却并非易事。这时,“图片提示词推导”功能便显得尤为重要。本…
告别Discord!Midjourney中文站保姆级教程,3分钟上手AI绘画
随着AI绘画技术的热潮席卷而来,Midjourney凭借其惊艳的图像生成效果,成为了无数创作者和爱好者的“心头好”。然而,对于国内用户来说,官方版本的注册和使用流程存在一定门槛。正是因此,市面上涌现了大量界面友好、…
7-Zip下载安装使用教程 官方网站怎么下载?7zip和bandizip选哪个?选哪个?如何选择?
WinRAR和7-Zip都是非常优秀的压缩软件,它们各有优势,难以简单地评判谁更强。以下是对它们的综合比较以及选择建议:下载地址:点击这里获取更多请看这里:三款压缩包解压,BANDIZIP、win_RAR、7-Zip,压缩/解压缩:7…
Paytium WordPress插件存储型XSS漏洞深度分析
本文详细分析了Paytium 3.0.13 WordPress插件中存在的存储型XSS漏洞,从漏洞发现到利用过程完整呈现,包括HTML注入、非ce绕过技术,以及如何通过该漏洞实现WordPress完全接管,最后提供了修复建议和时间线。Paytium 3…
金蝶KIS标准版v9.1_Patch/金蝶标准版破解
适用环境:金蝶KIS标准版v9.1注册补丁发版日期:2012年02月12日/ 安装程序:https://pan.xunlei.com/s/VOb1TGCQZosOTVHmLAPntzprA1?pwd=rr8q#
补丁获取地址: https://www.c5d.cn/thread-242-1-1.html
PHP 开发者应该理解的 Linux 入门权限指南
PHP 开发者应该理解的 Linux 入门权限指南
如果你曾经将 PHP 应用部署到 Linux 服务器并遇到 Permission denied 错误(通常出现在最糟糕的时候),你并不孤单。在理解 Linux 权限之前,它们确实会让人感到困惑。本文将…
完整教程:XML 站点地图制作与提交全流程,新站收录效率提升 50%
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
专题:2025年AI Agent智能体行业洞察报告|附110+份报告PDF、资料仪表盘汇总下载
专题:2025年AI Agent智能体行业洞察报告|附110+份报告PDF、资料仪表盘汇总下载pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…
Intersection Observer API 完全指南:从语法到 3 个性能实战 - 教程
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
openlayers基本使用(街景+标注+绘制)
卫星影像
<template><div class="app"><div class="map-container" ref="map_ref"></div></div>
</template><script>
import Map from &qu…
VMware ESXi 9.0.1.0 macOS Unlocker OEM BIOS 2.7 AQC 网卡特殊定制版
VMware ESXi 9.0.1.0 macOS Unlocker & OEM BIOS 2.7 AQC 网卡特殊定制版VMware ESXi 9.0.1.0 macOS Unlocker & OEM BIOS 2.7 AQC 网卡特殊定制版
VMware ESXi 9.0.1.0 macOS Unlocker & OEM BIOS 2.7 集…
推荐系统三大技术挑战解析
本文深入探讨推荐系统面临的三大技术挑战:有向图中的非对称推荐关系处理、目标标签随时间变化的模型训练策略,以及利用预测不确定性提升模型准确性的创新方法。在今年的ACM推荐系统会议上,某机构国际新兴商店部门应…