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

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

相关推荐
ychqsq14 小时前
45.新芽
经验分享·职场和发展
云樱梦海15 小时前
OpenClaw官方:OpenClaw Windows Node 实战(1.5K ★ 开源推荐)
windows·开源·github·openclaw
深度学习040716 小时前
SVN 独立服务端部署与客户端使用指南(CentOS/Rocky 9.5 + Windows)
windows·svn
爱分享软件的学长16 小时前
Tiled Map Editor 1.12.1 官方版下载(夸克网盘+百度网盘,SHA256校验)
windows·开源软件·软件下载
Dream-Y.ocean16 小时前
鸿蒙PC平台 Carnac 按键显示适配实战:从 Windows 到 HarmonyOS 的 Electron 迁移指南
windows·electron·harmonyos
中屹指纹浏览器16 小时前
指纹浏览器环境克隆、批量派生的风控隐患剖析与标准化新建环境实操指南
经验分享·笔记
拾贰_C16 小时前
【mysql | windows | installation】 MySQL5.安装
数据库·windows·mysql
弓乙图16 小时前
弓乙歌/岐黄真源赋
经验分享·微信
.千余16 小时前
【C++】C++手写Vector容器:从底层源码模拟实现
开发语言·c++·经验分享·笔记·学习
卡梅德生物科技小能手17 小时前
卡美德生物科普:LOXL2(赖氨酰氧化酶样蛋白2)
人工智能·经验分享·生活