Windows安装Kafka3.6,单机

Kafka版本:kafka_2.13-3.6.0

Windows10系统

安装与配置

  1. 下载 kafka_2.13-3.6.0.tgz

下载并解压Kafka 3.6.0的压缩包到你选择的目录。

Kafka3.6.0下载链接https://kafka.apache.org/downloads

说明:Kafka3.6内置了Zookeeper,使用内置的Zookeeper可以简化Kafka的配置和部署,只需要安装和配置Kafka,而不需要单独安装和配置Zookeeper。

我们直接使用它内置的Zookeeper即可。

  1. 基本配置

修改配置文件server.properties,配置下面几个参数
broker.id=0
log.dirs=D:\\kafka_2.13-3.6.0\\kafkadatas
zookeeper.connect=127.0.0.1:2181

参数说明:

  • broker.id:broker的全局唯一编号,不能重复,只能是数字。只一个Kafka服务器时,设成0就行。
  • log.dirs: kafka Topic数据存放的路径,路径不需要提前创建,可配置多个磁盘路径,路径与路径之间以逗号分隔。 Windows要注意是\\,即使不配置,Kafka会默认在安装目录下自动创建一个存储Topic数据的文件夹。
  • zookeeper.connect:配置连接 Zookeeper 集群地址

Windows下Kafka基本指令

复制代码
以下指令需在Kafka安装目录下执行。
(1)启动
先启动Zookeeper,再启动Kafka,依次执行如下命令:
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties 
.\bin\windows\kafka-server-start.bat .\config\server.properties
(2)创建一个Topic
.\bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092  --replication-factor 1 --partitions 1 --topic myTopic
(3)查看Topic列表
.\bin\windows\kafka-topics.bat --bootstrap-server localhost:9092 --list
(4)查看Topic详细信息
.\bin\windows\kafka-topics.bat --bootstrap-server localhost:9092 --describe --topic mytopic
(5)生产消息
bin\windows\kafka-console-producer.bat  --bootstrap-server localhost:9092 --topic mytopic
(6)消费消息
bin\windows\kafka-console-consumer.bat  --bootstrap-server localhost:9092 --topic mytopic

上述只是基本配置,能跑起来就行,至于参数调优,需要根据业务实际测试才行。

相关推荐
江湖人称菠萝包26 分钟前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
Ztt6666666662 小时前
紫釉高筒壶向上收紧,修长器身更显精神
经验分享·笔记·其他·百度·微信公众平台
2601_962364972 小时前
重装系统后,Windows Hello 为什么要重新录入人脸?
windows·安全·电脑
水饺编程2 小时前
第5章,[Win32 章节] :在平面直角坐标系中描点
c语言·c++·windows·visual studio
三玖诶4 小时前
DeepSeek Launcher:内置 Node.js,为什么首次启动仍需要网络?
windows·开源·deepseek
陈天伟教授4 小时前
具身数据采集黑话(4)
人工智能·windows·具身智能
罗光记4 小时前
全能 Go Agent 框架 Covonaut v1.1.2发布:终端对话加入旁问与三档输出
数据库·经验分享·其他·百度·新浪微博
无巧不成书02184 小时前
Apache Tomcat 9 下载全指南(Windows,Linux,macOS):版本选型、国内镜像、SHA-512 与 PGP 完整性校验
windows·tomcat·apache
(Charon)5 小时前
【Kafka】消息队列学习(一):为什么需要Kafka?从消息队列到整体架构
学习·架构·kafka
clz13145215 小时前
风险特征系统 EPC 子系统:基于 Kafka 数据源与数据集配置的 Flink 指标清洗加工
分布式·flink·kafka