首先看下kafka和zookeeper之间的版本对应,这里我在安装的时候出现过大坑,由于版本不一致,导致后续安装后在springboot 集合中出现这种问题
linux 下安装kafka 单机版

kafka和zookeeper版本对比

linux 下安装kafka 单机版
看下本次我用的springboot 版本 kafka版本和zookeeper版本
linux 下安装kafka 单机版
linux 下安装kafka 单机版
这里springboot 用的2.2.6版本 zookeeper用的3.5.6版本 kafka用的2.12-2.4.0版本

zookeeper安装

解压zookeeper
tar -zxf apache-zookeeper-3.5.6-bin.tar.gz 命令。 然后修改名称 我闲它名称太长
mv apache-zookeeper-3.5.6-bin /zookeeper 这样就是将zookeeper修改好了。解压好后进入conf文件夹,将zoo_temp.cfg 修改成 zoo.cfg

创建了logs 文件夹 创建文件夹命令:
mkdir logs
创建了logs文件夹后
linux 下安装kafka 单机版
然后 命令
vim zoo.cfg
这里只需要改变dataDir 目录,其他都是默认的
linux 下安装kafka 单机版
这样zookeeper就安装好了 进入bin 文件夹 启动
linux 下安装kafka 单机版

kafka安装

解压压缩包
tar -zxf kafka_2.12-2.4.0.tgz
修改名称
mv kafka_2.12-2.4.0 kafka
进入config
linux 下安装kafka 单机版
这里它们的属性文件,让我们看看他们的属性文件内容:
consumer.properties
linux 下安装kafka 单机版
producer.properties
linux 下安装kafka 单机版
server.propereeties

这里需要修改server.propereeties 中 listeners中的uri

linux 下安装kafka 单机版
启动kafka
带配置文件启动
linux 下安装kafka 单机版
好了 kafka 安装就这样ok啦 哈哈

相关文章: