windows下安装Kafka

本文详细介绍如何从Kafka官网下载最新版本,并在Windows环境下进行安装配置。包括启动Zookeeper和Kafka服务,创建主题,以及使用命令行工具进行消息生产和消费的操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

去kafka官网(http://kafka.apache.org/downloads.html)下最新包,不分操作系统,直接点二进制压缩包链接跳过去下载即可 -> 解压到你指定的本地目录(我的是D:\dev)-> 修改配置文件server.properties(在config目录下),找到zookeeper.connect并指定你的zk(我使用的本地zk端口就是2181,所以无需修改) -> 启动本地zk(kafka自带了一个zk,你也可以启动本地外带的zk) -> 启动kafka。
1、打开一个命令行界面,启动kafka自带本地zk:

cd /d D:\Dev\kafka_2.12-2.3.0\
D:\Dev\kafka_2.12-2.3.0>.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
[2019-07-23 08:55:57,978] INFO Reading configuration from: .\config\zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2019-07-23 08:55:57,990] INFO autopurge.snapRetainCount set to 3 (org.apache.zookeeper.server.DatadirCleanupManager)
[2019-07-23 08:55:57,990] INFO autopurge.purgeInterval set to 0 (org.apache.zookeeper.server.DatadirCleanupManager)
[2019-07-23 08:55:57,991] INFO Purge task is not scheduled. (org.apache.zookeeper.server.DatadirCleanupManager)
.................

2、再打开一个命令行界面,启动kafka:

D:\Dev\kafka_2.12-2.3.0>.\bin\windows\kafka-server-start.bat .\config\server.properties
[2019-07-23 09:00:32,915] INFO Registered kafka:type=kafka.Log4jController MBean (kafka.utils.Log4jControllerRegistration$)
log4j:ERROR Failed to rename [D:\Dev\kafka_2.12-2.3.0/logs/server.log] to [D:\Dev\kafka_2.12-2.3.0/logs/server.log.2019-07-23-08].
[2019-07-23 09:00:33,741] INFO starting (kafka.server.KafkaServer)
...........

3、再打开一个命令行界面,创建主题:

D:\Dev\kafka_2.12-2.3.0>.\bin\windows\kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Created topic test.

查看主题:

D:\Dev\kafka_2.12-2.3.0>.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181
test

创建生产者

D:\Dev\kafka_2.12-2.3.0>.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test --producer.config .\config\producer.properties

4、再打开一个命令行界面,创建消费者:

D:\>cd Dev\kafka_2.12-2.3.0

D:\Dev\kafka_2.12-2.3.0>.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning --consumer.config .\config\consumer.properties

好了,现在我们在生产者界面输入字符串,在消费者窗口会立马展示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值