Kafka 分区副本不足的定位与修复
监控显示 UnderReplicatedPartitions 大于 0,部分分区 ISR 数量低于副本因子。写入可能变慢,副本因子不足时存在数据丢失风险。
kafka-topics --bootstrap-server broker:9092 \
--describe --under-replicated-partitions
kafka-topics --bootstrap-server broker:9092 --describe --topic app-events
kafka-broker-api-versions --bootstrap-server broker:9092
broker 侧:
journalctl -u kafka --since '30 min ago' | tail -100
df -h
replica.fetch.max.bytes 限制。replica.lag.time.max.ms 与负载不匹配。kafka-reassign-partitions 重新分配。kafka-topics — 分区与副本kcat — 消费验证kafka-consumer-groups — 消费状态