Kafka安装和使用(Windows)
下载和安装
-
阿里云镜像下载地址:kafka_2.13-3.6.2.tgz
-
清华大学镜像下载地址:kafka_2.13-3.6.2.tgz
下载完成后解压即可,目录如下:
配置和使用
kafka的部署离不开zookeeper的,所以需要zookeeper。但是从kafka 3的版本之后自带了zookeeper,所以不需要我们去考虑zookeeper,只需配置 config/zookeeper.properties
文件即可。如下图所示:
接着需要配置 config/server.properties
文件
-
启动Zookeeper:
bin\windows\zookeeper-server-start.bat config\zookeeper.properties
-
启动Kafka:
bin\windows\kafka-server-start.bat config\server.properties
错误信息【解决】: “提示输入行太长,命令语法不正确”
因为安装路径太深了。
确定启动成功
查看9092端口,若被占用则成功(kafka默认端口号)
netstat -ano | findstr "9092"
或者:
基本操作
-
创建主题
bin\windows\kafka-topics.bat --create --topic dragon-topic --bootstrap-server localhost:9092
-
查看主题
bin\windows\kafka-topics.bat --describe --topic dragon-topic --bootstrap-server localhost:9092
以上内容替换dragon-topic
-
发送者发送消息
bin\windows\kafka-console-producer.bat --topic dragon-topic --bootstrap-server localhost:9092
-
消费者消费消息
bin\windows\kafka-console-consumer.bat --topic dragon-topic --from-beginning --bootstrap-server localhost:9092
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库