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
相关推荐
maosheng11467 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken7 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2917 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C7 小时前
CPU Cache
linux·cache
Hoshino.418 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
恒创科技HK9 小时前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
吴佳浩 Alben9 小时前
GPU 生产环境实践:硬件拓扑、显存管理与完整运维体系
运维·人工智能·pytorch·语言模型·transformer·vllm
播播资源10 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry10 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
学不完的10 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka