kafka - windows 10 环境安装kafka-2.8.2单机测试环境

下载安装包:https://archive.apache.org/dist/kafka/2.8.2/kafka_2.13-2.8.2.tgz

解压:kafka_2.13-2.8.2.tgz,文件夹更名为:kafka

配置:根据需要配置/config/zookeeper.properties 与 /config/server.properties 等配置文件

启动:

1.先启动zookeeper后kafka

cd kafka\bin\windows

当前目录下打开cmd窗口

zookeeper-server-start.bat ../../config/zookeeper.properties &

2.再启动kafka

kafka-server-start.bat ../../config/server.properties &

2023-06-06 12:34:30,242 INFO KafkaServer id=0 started (kafka.server.KafkaServer)

3.默认端口:

zookeeper端口: 2181

kafka端口:9092

【其他操作】

cd kafka\bin\windows

1.创建、新增topics

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic {topic-name}

比如:kafka_mq_test

2.查看所有topics

kafka-topics.bat --zookeeper localhost:2181 --list

kafka-topics.bat --zookeeper 127.0.0.1:2181 --list

3.删除topic

kafka-topics.bat --delete --zookeeper localhost:2181 --topic {topic-name}

4.生产者功能测试 - 测试的前提是:必须先创建好一个topic

kafka-console-producer.bat --broker-list 127.0.0.1:9092 --topic {topic-name}

示例:>kafka-console-producer.bat --broker-list 127.0.0.1:9092 --topic topic2023

5.消费者功能测试

kafka-console-consumer.bat --bootstrap-server 127.0.0.1:9092 --topic {topic-name} --from-beginning

示例:>kafka-console-consumer.bat --bootstrap-server 127.0.0.1:9092 --topic topic2023 --from-beginning

【Kafka存储机制】

topic中partition存储分布

partiton中文件存储方式

partiton中segment文件存储结构

在partition中通过offset查找message

可以借助图形化工具快速具象的查看kafka的消息数据,也能便于理解其基本操作流程:

比如:

图形化工具:offsetexplorer

web控制台:kafka manager。

相关推荐
燃烧的枫1 小时前
Windows 下 YOLO11 Det 的 TensorRT C++ 部署
pytorch·windows·tensorrt·关键点识别·yolo11
猪八宅百炼成仙2 小时前
让 AI 帮你清理电脑而不翻车:一个 Windows 体检调优 Skill 的工程化设计
人工智能·windows
鱼宵3 小时前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21
kingx34 小时前
Windows Server 2008 应急加固实战:7 项入侵痕迹排查与修复
数据库·windows·提权·应急响应·加固
海域云SeaArea_7 小时前
Windows Server 2008 R2 从零安装 IIS7.5(二):php.ini 配置
开发语言·windows·php
RobinXYuan9 小时前
【Kafka 源码手记】05 Broker 网络层与请求处理(中):Processor 事件循环与线上的字节
kafka·源码阅读
NiceZack10 小时前
Hadoop 部署全流程教程:从新装 CentOS 到伪分布式与完全分布式
hadoop·分布式·centos
傻啦嘿哟10 小时前
分布式爬虫架构:Redis+Scrapy打造企业级爬虫系统
分布式·爬虫·架构
IsITGirl11 小时前
VMware Fusion(Mac)Windows ARM 虚拟机 NAT (vmnet8) 报错解决记录
windows·macos·.net·桥接模式
Rudon滨海渔村11 小时前
台式机Win10实现“音量+”和“音量-”,键盘映射方案
windows·计算机外设·powertoys