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

相关推荐
瑞克-桑切斯16 小时前
7、MySQL 慢查询排查与优化实战指南
java·服务器·数据库
vibecode18 小时前
网站服务器失去响应怎么解决?我把连接超时和读超时这两段计时拆开跑了一遍
运维·服务器
工业一体机老司机19 小时前
Docker部署工控机采集服务 Compose编排与开机自启
运维·docker·容器
迪康Defender20 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
lzx_00220 小时前
Linux 进程(二) 深入理解进程
linux
沫璃染墨20 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
温暖小土20 小时前
在 CentOS 上安装 Redis Stack
linux·redis·centos
GeW1 天前
国产化替代进入深水区之后Linux 与数据库为什么必须走向重建
linux
万联WANFLOW1 天前
异地厂区视频监控远程运维:从组网到安全的实施要点
运维·网络·安全·企业组网·sdwan
衍玊1 天前
深入剖析 TCP/IP 网络通信原理与内核实现
服务器·网络·tcp/ip