【发布时间】:2015-06-04 12:37:06
【问题描述】:
我正在尝试运行多个 kafka 代理。有一个名为 server.properties 的文件,并且在我的 server.properties 文件中有一个字段“log.retention.hours”设置为 168。现在,如果我更改 kafka 代理属性文件并在每个属性文件中设置不同的“log.retention.hours”值,那么它将如何在分布式环境中起作用。我的意思是说,单个集群中的 kafka 代理复制所有分区,如果 broker-1 中的 log.retention.hours 与 broker-2 中的 log.retention.hours 不同会发生什么。分区的复制将如何发生。 server-1 中已删除的数据是否会再次从其他 broker 复制(假设 (server-1 log.retention.period)
【问题讨论】:
标签: distributed-system apache-kafka