【kafka专栏】不用zookeeper怎么安装kafka集群-最新kafka3.0版本

本文详细介绍了如何在kafka3.0版本中,不使用zookeeper搭建kafka集群。内容涵盖集群角色规划、安装准备、Kraft协议配置、存储目录格式化、集群启动测试以及停止集群的一键脚本。重点讲解了Kraft协议配置,包括node.id、inter.broker.protocol.family、listeners等参数设置,并强调了controller角色的规划与选举。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、kafka集群实例角色规划

在本专栏的之前的一篇文章《kafka3种zk的替代方案》已经为大家介绍过在kafka3.0种已经可以将zookeeper去掉。

上图中黑色代表Broker(消息代理服务),褐色/蓝色代表Controller(集群控制器服务)

  • 左图(kafka2.0):一个集群所有节点都是Broker角色,kafka从三个Broker中选举出来一个Controller控制器,控制器将集群元数据信息(比如主题分类、消费进度等)保存到zookeeper,用于集群各节点之间分布式交互。
  • 右图(kafka3.0):假设一个集群有四个Broker,指定三个作为Conreoller角色(蓝色),从三个Controller中选举出来一个Controller作为主控制器(褐色),其他的2个备用。zookeeper不再被需要!相关的元数据信息以kafka日志的形式存在(即:以消息队列消息的形式存在)。

理解了上面的右图,我们就不难理解在搭建kafka3.0集群之

评论 74
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

字母哥哥

您的支持是我不竭的创作动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值