linux部署kafka3.5.1(单机)

一、下载jdk17

kafka3.x版本需要jdk11以上版本才能更好的兼容,jdk11、jdk17都是LTS长期维护版本,而且jdk17支持springboot3.x,所以我选择了openjdk17。

下载地址:Archived OpenJDK GA Releaseshttps://jdk.java.net/archive/

二、上传jdk安装包解压

openjdk-17_linux-x64_bin.tar.gz 安装包上传到服务器的安装目录

执行命令解压: tar -zxvf openjdk-17_linux-x64_bin.tar.gz

三、配置jdk环境变量

由于我使用的不是root用户安装kafka的,所以我把环境变量配在~/.bashrc文件中了

vim ~/.bashrc

按 i 编辑,文件末尾追加内容如下:

export JAVA_HOME=/usr/local/jdk/jdk17

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH = .:JAVA_HOME/lib:JRE_HOME/lib

export PATH = JAVA_HOME/bin:PATH

:wq 保存退出

source ~/.bashrc 执行环境变量脚本

验证是否生效: java -version

四、下载kafka3.5.1

官方网站太卡,建议通过国内清华大学的开源软件镜像站下载。

下载路径:清华大学开源软件镜像站 | Tsinghua Open Source Mirror清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/

五、上传kafka安装包解压

cd /home/kafka/soft

tar -zxvf kafka_2.13-3.5.1.tgz

六、配置kafka配置文件

6.1修改kafka配置文件

vim conf/server.properties

修改kafka的数据存储目录

log.dir=/home/kafka/soft/kafka_2.13-3.5.1/dataKafka

6.2修改zookeeper配置文件(kafka自带zookeeper)

vim conf/zookeeper.properties

修改zookeeper的数据存储目录

dataDir=/home/kafka/soft/kafka_2.13-3.5.1/dataZookeeper

七、启动kafka

7.1启动zookeeper

./bin/zookeeper-server.start.sh -daemon zookeeper.properties

查看启动日志

tail -222f logs/kafkaServer.out 或 tail -222f logs/server.log

7.2启动kafka

./bin/kafka-server.start.sh -daemon server.properties

tail -222f logs/zookeeper.out

相关推荐
树℡独14 分钟前
ns-3仿真之应用层(五)
服务器·网络·tcp/ip·ns3
小小管写大大码1 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
嵩山小老虎1 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
Fleshy数模1 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
zhang133830890751 小时前
CG-09H 超声波风速风向传感器 加热型 ABS材质 重量轻 没有机械部件
大数据·运维·网络·人工智能·自动化
a41324471 小时前
ubuntu 25 安装vllm
linux·服务器·ubuntu·vllm
Configure-Handler1 小时前
buildroot System configuration
java·服务器·数据库
津津有味道2 小时前
易语言TCP服务端接收刷卡数据并向客户端读卡器发送指令
服务器·网络协议·tcp·易语言
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.2 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技3 小时前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能