kafka安装与配置(Windows)

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

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

下载

Kafka下载地址:https://kafka.apache.org/downloads
kafka安装与配置(Windows)_第1张图片

配置

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

后缀.sh的是linux系统下的脚本文件,不用管。直接进入到windows文件夹下。以下是zookeeper和kafka的启动脚本。
kafka安装与配置(Windows)_第2张图片

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

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

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

audit.enable=true 

修改默认存储文件夹

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

kafka安装与配置(Windows)_第3张图片

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

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

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

kafka安装与配置(Windows)_第4张图片

启动

首先确保已安装jdk
kafka安装与配置(Windows)_第5张图片

## 执行以下命令启动 zookeeper
bin\windows\zookeeper-server-start.bat config\zookeeper.properties
## 执行以下命令启动 kafka
bin\windows\kafka-server-start.bat config\server.properties

kafka安装与配置(Windows)_第6张图片在这里插入图片描述zookeeper启动后,不要关闭此窗口。重新打开一个窗口启动kafka
在这里插入图片描述

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

你可能感兴趣的:(工具,学习,入门,kafka,java,分布式)