kafka分区和副本的关系?

  • 概念来一波

    • 比如一个topic的消息存放在两个分区中,分区1和分区2.
    • 每个分区都有自己的一个副本。即比如分区1有副本1/副本2/副本3,分区2也有分区2的副本1/副本2/副本3。
    • 一个节点上的一个topic的可以由多个分区存放,但是每个分区的leader副本会尽可能放到不同的节点上。
      • 一个partition分区只能被一个消费组中的一个消费者消费(消费者组id+Topic 确定一个当前消费到哪个offset)
  • 这个举个例子说明更形象

    • 例子1 如下图:topic 有4个分区,每个分区有2个副本。
      • Musk topic的分区0的leader副本在2节点上,另一个副本在1机器上;
      • Musk topic的分区1的leader副本在1节点上,另一个副本在0机器上;
      • Musk topic的分区2的leader副本在0节点上,另一个副本在2机器上;
      • Musk topic的分区3的leader副本在2节点上,另一个副本在0机器上;
  • 例子2 如下图是一个2分区3副本的Topic:分区0的leader副本在broker0节点上,分区1的leader的副本在broker2节点
相关推荐
lingling0091 小时前
光伏清洗机器人是什么?艾利特协作机器人如何重塑新能源运维效率
大数据·运维·人工智能
程序员的世界你不懂1 小时前
Junit5+Maven+RestAssured+Allure接口自动化框架
运维·自动化
2501_924731992 小时前
智慧能源场景设备缺陷漏检率↓76%:陌讯多模态融合检测方案实战解析
大数据·人工智能·算法·目标检测·计算机视觉·视觉检测
大博士.J2 小时前
网页自动化脚本selenium防检测
运维·selenium·自动化
wanhengidc2 小时前
DDOS攻击和CC攻击对服务器的伤害有哪些?
运维·服务器·ddos
帅帅梓2 小时前
Linux lvm逻辑卷管理
linux·运维·数据库
上海云盾商务经理杨杨2 小时前
2025年服务器僵尸攻防战:从AI勒索到量子免疫,构建下一代“数字抗体”
运维·服务器·人工智能
科大饭桶2 小时前
Linux系统编程Day5 -- Vim工具的使用
linux·运维·服务器·c语言·c++
小孙姐4 小时前
Linux-Day10.系统安全保护&web服务管理
linux·运维·服务器
AOwhisky4 小时前
云计算一阶段Ⅱ——11. Linux 防火墙管理
linux·运维·云计算