【发布时间】:2020-04-26 03:26:43
【问题描述】:
在我们的生产环境中,我们经常看到分区在使用来自主题的消息时复制不足。我们使用的是 Kafka 0.11。从文档中可以理解的是
配置参数replica.lag.max.messages 被移除。分区领导者在决定哪些副本同步时将不再考虑滞后消息的数量。
配置参数replica.lag.time.max.ms 现在不仅指自上次从副本获取获取请求以来经过的时间,还指自上次从副本赶上以来的时间。仍在从领导者那里获取消息但没有赶上replica.lag.time.max.ms 中最新消息的副本将被视为不同步。
我们如何解决这个问题?副本不同步的不同原因是什么?在我们的场景中,我们在刀片服务器的单个 RACK 中拥有所有 Kafka 代理,并且都使用具有 10GBPS 以太网(单工)的相同网络。我看不出副本由于网络原因而失去同步的任何原因。
【问题讨论】:
标签: apache-kafka