Kafka:log.retention.bytes只适用于分区领导者还是副本?

时间:2015-04-28 13:23:59

标签: apache-kafka broker retention

字节保留策略是应用于副本分区还是前导分区,还是两者都适用? 在多节点群集中,所有代理配置为使用不同的保留策略配置,显然给定代理为其领导者的分区将受本地字节保留策略的约束,但是给定的分区呢?经纪人是复制品吗?它们是否遵循相同的政策?

例如,具有单个主题和两个分区的2节点集群。

  • Broker A是分区1的领导者,包含副本 分区2
  • 经纪人B是分区2的领导者并且包含 分区1的副本
  • 代理A的字节保留策略为1个字节
  • 代理B的字节保留策略为2个字节

代理A会保留它托管的两个分区中的1个字节吗? 同样,代理B会保留它承载的两个分区的2个字节吗?

1 个答案:

答案 0 :(得分:0)

是的,根据我的群集,其中包含3个节点,它会影响群集中的所有计算机。

bin / kafka-topics.sh --zookeeper 172.29.xx.xx:2181 --alter --topic topicname --config retention.ms = 2100000