标签: apache-kafka
如果我的分区的日志保留期设置为2小时而不是2小时后,只会清除消耗的消息或者是否会清除所有消息是否被消除?
答案 0 :(得分:6)
保留时间结束后,无论是否消耗,所有消息都将被丢弃。以下是官方文档中的简要说明
Kafka群集保留所有已发布的消息 - 无论是否已被消费 - 在可配置的时间段内。 例如,如果将日志保留设置为两天,那么在发布消息后的两天内,它可供消费,之后将被丢弃以释放空间。 Kafka的性能在数据大小方面实际上是恒定的,因此保留大量数据不是问题。