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节点
相关推荐
whcyhhh12 分钟前
头歌实践教学平台:数据科学与大数据技术导论(九上)
大数据·python
新新学长搞科研14 分钟前
【经济、管理、大数据可接收】第二届人工智能、业务转型和数据科学创新国际学术会议(ICBTDS 2026)
大数据·人工智能
墨_浅-20 分钟前
20260825金融科技动向:智能体支付应用自律公约
大数据·科技·金融
Databend21 分钟前
Cluster Key 最佳实践:列怎么选、顺序怎么排与粒度设计
大数据·数据库·sql
招财小梗34 分钟前
沈阳AI企业服务真能降本增效?
大数据·人工智能·python
椿.湫34 分钟前
kubenetes pod管理
linux·运维·服务器
github_czy1 小时前
tf-idf讲解
大数据·人工智能·microsoft
竣达技术1 小时前
告别人工巡检!竣达 BMS 电池巡检云监控终端,为蓄电池筑牢安全防线
运维·监控系统·机房监控
whcyhhh1 小时前
头歌实践教学平台:数据科学与大数据技术导论(九下)
大数据·python
朝发如雪1 小时前
快速掌握Linux(1)(Linux文件操作)(标准IO)
linux·运维·服务器