Windows下安装使用Kafka

本文介绍了在Windows上安装Kafka的详细步骤,包括JDK的安装、Kafka的下载与解压、ZooKeeper和Kafka服务的启动,以及测试Kafka的创建主题、查看主题列表、启动生产者和消费者等操作。

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

准备工作

  1. Java环境
  2.   Kafka安装包(已包含zookeeper)

安装步骤

1、jdk安装
不做介绍,网上百度
2、下载安装kafka
2.1下载链接
2.2选择版本下载
在这里插入图片描述
2.3下载完解压目录
在这里插入图片描述

3、启动服务
3.1首先启动ZooKeeper,D:\kafka_2.11-2.4.1\bin\windows目录下是所有windows命令
在此目录下打开cmd,执行命令zookeeper-server-start.bat ..\..\config\zookeeper.properties,如下图:在这里插入图片描述在这里插入图片描述3.2启动kafka,依旧在目录下打开cmd,执行命令kafka-server-start.bat ..\..\config\server.properties,如下图:
在这里插入图片描述4、 测试Kafka
4.1创建一个主题

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-test-topic

执行完命令结果
在这里插入图片描述
4.2查看创建的主题列表

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

执行完命令结果
在这里插入图片描述4.3启动生产者:

kafka-console-producer.bat --broker-list localhost:9092 --topic kafka-test-topic

此时可以从控制台输入信息,消费者启动后就能接收到生产者发布的消息。
在这里插入图片描述
4.4启动消费者:
在这里插入图片描述

kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafka-test-topic --from-beginning

消费者就能看到发布出去的消息了

### 安装和配置Apache Kafka #### 下载和解压Kafka 为了在Windows操作系统上安装Apache Kafka,首先需要下载对应的版本。可以从官方提供的链接获取最新版的Kafka压缩包[^4]。下载完成后,在本地计算机找到该文件,并使用WinRAR或其他工具将其解压至指定位置。 #### 配置Java环境 由于Kafka依赖于Java运行时环境(JRE),因此在此之前应该先确认已经成功安装了JDK并且设置好了`JAVA_HOME`环境变量[^2]。这一步对于确保后续操作顺利至关重要。 #### 创建必要目录与修改配置文件 进入解压后的Kafka根目录(例如 `C:\kafka_2.12-3.5.1\`),这里包含了所有必需的服务脚本和默认配置文件。通常情况下不需要做太多改动即可正常使用;但如果想要自定义一些参数,则可以编辑位于`config/`下的`.properties` 文件来调整端口、日志路径等属性。 #### 启动Zookeeper服务 因为Kafka集群内部通信依靠ZooKeeper协调管理元数据信息,所以在真正开启Broker之前要先启动它。通过命令提示符导航到bin/windows子目录下执行如下指令: ```batch zookeeper-server-start.bat ..\..\config\zookeeper.properties ``` 此过程会占用控制台界面直到手动终止程序为止,所以建议新开一个CMD窗口继续下面的操作[^3]。 #### 启动Kafka Broker节点 同样是在上述提到过的`bin/windows`文件夹内,利用另一个批处理文件来激活实际的消息队列处理器: ```batch kafka-server-start.bat ..\..\config\server.properties ``` 此时两个后台进程均处于活动状态,意味着整个分布式系统框架搭建完毕等待进一步测试验证其功能正常与否。 #### 测试生产者与消费者组件 为了让初学者更好地理解这套架构的工作原理,官方还提供了一套简易实用的小型客户端应用程序用来模拟真实场景中的消息传递行为。依旧是从相同的位置调用相应的方法实现发送方(Producer) 和接收方 (Consumer): 创建主题: ```batch kafka-topics.bat --create --topic test-topic --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 ``` 查看现有主题列表: ```batch kafka-topics.bat --list --bootstrap-server localhost:9092 ``` 启动生产者终端并向特定Topic发布记录条目: ```batch kafka-console-producer.bat --broker-list localhost:9092 --topic test-topic ``` 与此同时另启一实例作为订阅者监听来自同一频道的数据流更新情况: ```batch kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test-topic --from-beginning ``` 以上就是关于如何在Windows环境下部署并初步体验Apache Kafka平台全流程介绍[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值