主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Kafka提供了两种主要的日志清洁策略:删除策略(删除)和压缩策略(紧凑型)。 以下是对这两种策略的详细说明。
删除策略(删除)基于时间的保留策略:如果日志段超过指定的保留时间,则KAFKA删除这些日志段。 保留时间可以通过配置参数log.retention.thours,log.trention.minutes.minutes或log.trention.ms设置。默认值为168小时(7天)。 基于日志大小的保留策略:当总日志段大小超过配置的阈值时,kafka删除了最早的日志段。 可以使用配置参数log.trention.bytes设置大小限制,默认值是无限值(-1)。 基于日志启动偏移的保留策略:此策略相对罕见,并确定可以根据日志段的开始偏移来删除哪些日志段。 紧凑型的工作方式:压缩策略主要用于仅保留每个键的最新消息版本,并且适用于经常执行更新(例如数据库更改日志)的方案。 Kafka定期扫描日志段,标识需要压缩哪些段,并构造每个日志段的地图以记录每个密钥的最新偏移量。 然后,Kafka将这些消息写入新的日志段,以替换旧日志段。 好处:压缩策略可以有效地减少存储空间的使用,同时保留每个密钥的最新值。这对于需要更改数据的应用程序方案非常有用。
请注意,某些配置参数可能会根据KAFKA版本而有所不同。因此,在实际应用中,必须根据您的特定业务需求和系统环境来调整相关参数。
这几篇文章你可能也喜欢:
- 如何在Debian Livecd中创建镜子
- 如何配置Kafka消费者组
- 如何与Debian Livecd创建启动磁盘
- 如何加密与Debian Tigervnc的联系
- 我可以直接安装Debian Livecd吗?
本文由主机参考刊发,转载请注明:什么是Kafka日志清洁策略(手动删除Kafka的日志日志) https://zhujicankao.com/145643.html
评论前必须登录!
注册