kafka安装与配置(Windows)

Kafka:一个开源的、轻量级、高吞吐、高可用的分布式消息系统。 Zookeeper:一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务。

Kafka依赖于Zookeeper,所以你选择再去下载Zookeeper(🖐duck不必) 最新版的kafka内嵌了zookeeper,所以不需要单独下载zookeeper。

下载

Kafka下载地址:

配置

下载完后,解压缩,进入bin目录下

后缀.sh的是linux系统下的脚本文件,不用管。直接进入到windows文件夹下。以下是zookeeper和kafka的启动脚本。

回到主目录,进入到config目录下。

编辑器打开zookeeper.properties,修改如下:

审核日志是3.6.0 中的新功能:默认情况下禁用审核日志。设置为“true”以启用它

audit.enable=true

修改默认存储文件夹

dataDir=/Tools/kafka_2.13-3.3.1/tmp/zookeeper

这样单机版就完成了,集群版此处暂略。 然后编辑器打开server.properties

log.dirs=/Tools/kafka_2.13-3.3.1/tmp/kafka-logs

# kafka全局消息过期时间,默认为168h(7天)
log.retention.hours=168

启动

首先确保已安装jdk

## 执行以下命令启动 zookeeper
binwindowszookeeper-server-start.bat configzookeeper.properties
## 执行以下命令启动 kafka
binwindowskafka-server-start.bat configserver.properties

zookeeper启动后,不要关闭此窗口。重新打开一个窗口启动kafka

Kafka简单测试消息 订阅/发布 的demo

经验分享 程序员 微信小程序 职场和发展