kafka
Know Streaming
kafka 单机部署
kafka 集群搭建
Kafka 3.4.0 kraft 集群搭建
Kafka开启JMX监控
kafka 常用命令
kafka 日志保留多久
kafka基础概念
kafka分区数设置多少合适
kafka历史数据清理策略以及配置
如何删除kafka消费组
命令创建topic
docker-compose 部署 kafka 单机
kafka 查看消费
本文档使用 MrDoc 发布
-
+
首页
kafka 日志保留多久
避免磁盘占满,所以设置kafka 数据保留多长时间 ``` #kafka_2.13-3.4.0/config/kraft/server.properties log.retention.hours=168 log.segment.bytes=1073741824 log.retention.check.interval.ms=300000 ``` `log.retention.hours=168`: 这个参数设置了 Kafka 在删除旧的消息日志段之前要保留它们多长时间。默认情况下,这个值是以小时为单位的。在这个例子中,Kafka 将保留消息日志段 168 小时(也就是一周)。 `log.segment.bytes=1073741824`: 这个参数设置了 Kafka 的每个消息日志段的最大大小。当一个日志段的大小达到这个值时,Kafka 将开始写入一个新的日志段。在这个例子中,每个日志段的最大大小是 1073741824 字节(也就是 1 GB)。 `log.retention.check.interval.ms=300000`: 这个参数设置了 Kafka 检查并删除过期日志段的频率。在这个例子中,Kafka 每 300000 毫秒(也就是每 5 分钟)检查一次。 这些参数都可以根据你的具体需求进行调整。例如,如果你的系统生成了大量的消息,并且你希望尽可能快地删除旧的消息,你可能需要减小 log.retention.hours 的值。同样,如果你的消息非常大,你可能需要增大 log.segment.bytes 的值。
admin
2023年10月7日 02:38
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码