对于我的 Kafka 设置,默认的日志保留策略是在 24 小时后删除日志文件,日志段文件的最大文件大小为 1GB(1073741824 字节)。我从 server.properties
要计算 Kafka 集群将消耗的最大内存数量,以下伪代码正确:
totalMemory = 0
For each topic in cluster {
topicMemory = 1GB * topicReplicationFactor
totalMemory = totalMemory + topicReplicationFactor
}