【发布时间】:2021-03-23 12:58:36
【问题描述】:
我有一个关于每个 Kafka 代理使用多个磁盘的问题。 假设 Kafka 代理有 3 个与之关联的磁盘。
i) Disk-1 在 5 天内已满
ii) Disk-2 在未来 3 天内的使用率接近 40%。
现在如果log.retention.hours = 168(7 天)已经完成,那么假设 Disk-1 中的数据已被删除,因此 Disk-1 再次空闲,Disk-2 已使用 40%
现在 Kafka 会重新使用 Disk-1 进行新的写入,还是只写入新磁盘,即 Disk-2 、 Disk-3 等等?
基本上,我的问题是,如果在 Kafka 中的最长保留天数后由于消息删除而导致旧磁盘中有足够的可用空间,Kafka 是否会再次写入旧磁盘?
【问题讨论】:
标签: apache-kafka disk