---

title: Kafka机架感知与副本放置治理

keywords:

  • Kafka
  • 机架感知
  • 副本放置
  • broker.rack
  • 容灾

description: 配置机架感知与副本放置策略,跨故障域分散副本与领导者,提升容灾与可用性。

tags:

  • Kafka
  • broker.rack
  • 副本放置
  • 容灾
  • 数据
  • 机架感知
  • 高可用

categories:

  • 文章资讯
  • 技术教程

---

Kafka机架感知与副本放置治理

概览

  • 通过 broker.rack 与副本放置策略在机架/区域间分散副本与领导者,降低同域故障风险。

技术参数(已验证)

  • broker.rack:为每个 broker 设置机架标识;控制副本放置与 leader 选举。
  • 副本放置:创建主题时指定副本因子与分区;使用 rack-aware 分配;避免同域聚集。
  • 领导者平衡:启用 auto.leader.rebalance.enable 与定期 preferred leader election
  • 观测:记录副本与 leader 分布与滞后;在看板呈现。
  • 迁移与再均衡:在扩容与迁移中维护 rack 标识与再均衡。

实战清单

  • 标注所有 broker 的 broker.rack;为关键主题验证分布。
  • 定期进行 leader 优选与再均衡;在故障时快速恢复。
  • 监控分布与延迟;持续优化策略。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部