---
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 优选与再均衡;在故障时快速恢复。
- 监控分布与延迟;持续优化策略。

发表评论 取消回复