--- 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 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部