Kafka3.6.0 linux 安装,非zk模式

1.下载

到kafka官网下载

2.上传到服务器指定位置

3.解压到指定目录,这里我放到/opt下

复制代码
tar -xzvf kafka_2.13-3.6.0.tgz -C /opt/

4.修改配置

因为我们不使用zookeeper,所以来到kafka装根目录的下的/config/kraft/

复制代码
cd /opt/kafka_2.13-3.6.0/config/kraft/

vi server.properties

我这里只修改了日志路径:

复制代码
log.dirs=/opt/kafka_2.13-3.6.0/data/kafka3

5.生成集群id

复制代码
root@DESKTOP-63DCPP2:/opt/kafka_2.13-3.6.0/bin# sh ./kafka-storage.sh random-uuid

得到一个uuid:

6XpmPLq_QuiLGaF_C5R9Ww

6.格式化目录

复制代码
root@DESKTOP-63DCPP2:/opt/kafka_2.13-3.6.0/bin# sh ./kafka-storage.sh format -t 6XpmPLq_QuiLGaF_C5R9Ww -c /opt/kafka_2.13-3.6.0/config/kraft/server.properties

格式化操作完成之后,你会发现在我们定义的log.dirs目录下多出一个meta.properties文件。meta.properties文件中存储了当前的kafka节点的id(node.id),当前节点属于哪个集群(cluster.id

复制代码
#
#Mon Nov 27 14:15:48 CST 2023
node.id=1
version=1
cluster.id=6XpmPLq_QuiLGaF_C5R9Ww

7.启动

复制代码
./bin/kafka-server-start.sh ./config/kraft/server.properties

后台启动:

复制代码
./bin/kafka-server-start.sh -daemon ./config/kraft/server.properties
相关推荐
码界奇点2 分钟前
基于Django与Zabbix集成的运维故障管理系统设计与实现
运维·django·毕业设计·zabbix·源代码管理
longxibo3 分钟前
Ubuntu datasophon1.2.1 二开之二:解决三大监控组件安装后,启动失败:报缺失common.sh
大数据·linux·运维·ubuntu
小尧嵌入式5 分钟前
Linux的shell命令
linux·运维·服务器·数据库·c++·windows·算法
码界奇点5 分钟前
基于Django与Ansible的自动化运维管理系统设计与实现
运维·python·django·毕业设计·ansible·源代码管理
OnlyEasyCode7 分钟前
.net程序部署Linux运行
linux·运维·服务器
裤裤兔7 分钟前
linux查看内存
linux
kobe_OKOK_7 分钟前
在 Ubuntu Server 24.04 (Noble)** 上安装 **SQL Server 驱动程序
linux·运维·ubuntu
haiyanglideshi9 分钟前
ubuntu上使用samba访问另一台ubuntu的数据
linux·运维·ubuntu
小嘟嘟267913 分钟前
虚拟机网络问题故障定位
linux·服务器·网络
CQ_YM15 分钟前
Linux进程终止
linux·服务器·前端·进程