kafka window安装 原创

本文详细介绍Kafka的下载、解压、配置及运行步骤,包括Zookeeper与Kafka服务的启动,Topic的创建,以及如何进行消息的生产和消费。

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

1、下载kafka
https://archive.apache.org/dist/kafka/2.0.0/kafka_2.11-2.0.0.tgz

2、解压到本地

3、打开cmd

到kafka的目录

4、修改

E:\soft\develop\kafka\kafka_2.11-2.0.0\config\server.properties     文件的 log.dirs ="此处为自己电脑日志存放位置"

E:\soft\develop\kafka\kafka_2.11-2.0.0\config\zookeeper.properties   文件的  dataDir=此处为自己电脑日志存放位置"

5、新开cmd窗口

启动zookeeper
.\bin\windows\zookeeper-server-start.bat  .\config\zookeeper.properties

6、新开cmd窗口

启动kafka
.\bin\windows\kafka-server-start.bat .\config\server.properties

7、新开cmd窗口
创建topic
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1

8、新开cmd

生产消息
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

9、新开cmd

消费消息
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

 

### 如何在 Windows 上安装 Kafka #### 安装 Java 开发环境 为了使 Apache Kafka 正常工作,Java 是必需的。确保已安装最新版本的 JDK 或 JRE 并配置好 `JAVA_HOME` 环境变量[^1]。 #### 下载并解压 Kafka 前往官方下载页面获取适用于操作系统的稳定版 Kafka 压缩包。对于 Windows 用户来说,通常会选择 tar.gz 文件来手动设置。下载完成后将其放置于期望的位置,并通过文件资源管理器解压缩此档案到指定路径下。 #### 配置环境变量 (可选) 虽然不是绝对必要,但是为方便起见可以考虑把 Kafka 的 bin 目录加入 PATH 中以便能在任何地方调用命令工具。 #### 启动 Zookeeper 和 Kafka Server 由于 Kafka 依赖于 ZooKeeper 来存储集群元数据信息,在启动之前先要开启 ZooKeeper 实例。这可以通过执行位于 `<kafka_home>/bin/windows/` 路径下的脚本来完成: ```batch .\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties ``` 等待几秒钟让服务初始化完毕之后再继续下一步骤即启动 Kafka broker: ```batch start /b cmd /c ".\bin\windows\kafka-server-start.bat .\config\server.properties" ``` 以上两个进程应当保持运行状态直到不再需要它们为止;如果关闭了这些终端窗口,则相应的组件也会停止运作。 #### 创建 Topic 及验证安装情况 创建一个新的主题用于测试目的可通过如下指令实现: ```batch .\bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test-topic-name ``` 最后确认一切正常的一个简单方式就是列举当前存在的 topics 列表: ```batch .\bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092 ``` 或者更详细的描述特定 topic 结构: ```batch .\bin\windows\kafka-topics.bat --describe --bootstrap-server localhost:9092 --topic test-topic-name ``` 上述命令均需在 Kafka 所处根目录下调用相应批处理(.bat)文件来进行操作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值