转载备份
影子 DOM(Shadow DOM)
你的 docker stop,它优雅吗? - 无糖拿铁,谢谢
清理Docker的container,image与volume · 零壹軒·笔记
Create a PyPI Mirror Site with devpi-server – SRE
优雅的终止 docker 容器 | iTimothy
Odoo 14 开发者指南第二十一章 性能优化 | Alan Hou 的个人博客
Odoo 14 开发者指南第八章 高级服务端开发技巧 | Alan Hou 的个人博客
kafka 系列:设置日志数据保存过期时间(含某个 topic)、日志策略_NIO4444-CSDN 博客_kafka 配置数据过期时间
Chromium 历史版本离线安装包 - 下载方法
怎样将 props 传递给 {this.props.children} | WebFuse
HappyBaseDoc
用户指南 — HappyBase 1.2.0 文档
安装指南 — HappyBase 1.2.0 文档
API 参考 — HappyBase 1.2.0 文档
PostgreSQL 时间转换
JS 中创建给定长度的数组
GSAP 入门 - 学习中心 - 绿袜
操作系统复习 | Happy Coding
如何理解 ip 路由和操作 linux 的路由表 - CodeAntenna
Elasticsearch 7.11 tokenizer, analyzer and filter 以及 IK 分词配置同义词、远程拓展词库 – Brave new world
podman 容器内访问 host 主机的端口 - 知识库 - BSMI KB 基础标准矿产工业
吐血总结!100 道经典 Python 面试题集锦上(附答案)
中共党史简表(1919 年 - 1949 年)
Dockerfile 详解_万 wu 皆可爱的博客 - CSDN 博客_dockerfile
为你的 Python 应用选择一个最好的 Docker 映像 | 亚马逊 AWS 官方博客
Ubuntu Server 支持中文
docker push | Docker Documentation
docker 创建本地仓库详解 (push/pull)_乱红飞的博客 - CSDN 博客_docker push 本地仓库
基于 Ubuntu 20.04 安装 Kubernetes 1.18
PostgreSQL 集群篇——PostgreSQL 的配置文件解析_51CTO 博客_postGresql
【PostgreSQL】——主从流复制_Teingi 的博客 - CSDN 博客_postgresql 主从复制
PostgreSQL: Documentation: 14: 27.4. Hot Standby
postgresql 主从复制、主从切换_偷懒的小陈的博客 - CSDN 博客_postgresql 主从
Postgres 用户、角色与权限 :: 68hub — 技术博客
中国共产党第二十次全国代表大会在京开幕 一图速览二十大报告
配置 docker 通过代理服务器拉取镜像
IPVS no destination available - Kubernetes 实践指南
Python 风格规范 — Google 开源项目风格指南
互动测试!党的二十大报告 100 题
自定义 ESlint 规则
Java 读取 OpenSSL 生成的秘钥, 进行 RSA 加解密 | 数字魔法
CSS(一)chrome 浏览器表单自动填充默认样式 - autofil_半个 GIS 半个前端的博客 - CSDN 博客
Nginx 多级代理下的真实 IP 透传 - CodeAntenna
Jenkins 环境变量
人民币金额大写规范 - 内蒙古农业大学财务处
[转]nginx 开启 websocket - 浅忆博客
ceph 创建使用 rbd
《三》配置 ceph 存储池 pool - Buxl's blog
基于 K8S 搭建 Ceph 分部署存储 – 唐玥璨 | 博客
序言 · Kubernetes 中文指南——云原生应用架构实战手册
服务器配置 - Redis 安装配置 | 灰帽子 - 任令仓的技术博客
Ubuntu 配置 sudo 命令不需要输入密码_ubuntu sudo 免密_一路向前 - 执着的博客 - CSDN 博客
修改 Docker 数据目录位置,包含镜像位置 - 腾讯云开发者社区 - 腾讯云
微服务架构实践(API Gateway)
微服务网关:从对比到选型,由理论到实践 | Java 程序员进阶之路
聊聊微服务网关
微服务网关:从对比到选型,由理论到实践
odoo 实现表分区 partition
使用 keepalived 搭建高可用服务 - 简书
业务网关的落地实践_文化 & 方法_Qunar 技术沙龙_InfoQ 精选文章
部署 Kubernetes PostgreSQL 实例 | domac 的菜园子
一套包含完整前后端的系统如何在 K8S 中部署?_k8s 前端_木讷大叔爱运维的博客 - CSDN 博客
前端安全系列(二):如何防止 CSRF 攻击? - 美团技术团队
traefik 自定义中间件 | coolcao 的小站
CSRF 原理和实战利用 - FreeBuf 网络安全行业门户
安全运维 - 如何在 Kubernetes 中使用注释对 ingress-nginx 及后端应用进行安全加固配置实践_唯一极客知识分享的技术博客_51CTO 博客
Kubernetes 进阶使用之 Helm,Kustomize
各种加密算法比较
Docker 的三种网络代理配置 · 零壹軒 · 笔记
本文档使用 MrDoc 发布
-
+
首页
kafka 系列:设置日志数据保存过期时间(含某个 topic)、日志策略_NIO4444-CSDN 博客_kafka 配置数据过期时间
> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 [blog.csdn.net](https://blog.csdn.net/VIP099/article/details/106257561) 全局设置(h) ======= server.properties ``` log.retention.hours=72 log.cleanup.policy=delete ``` 某个 Topic 设置(ms) =============== 比如 topic:xdoctorx ``` ./kafka-configs.sh --zookeeper localhost:2181 --alter --entity-name xdoctorx --entity-type topics --add-config retention.ms=86400000 ``` 查看是否生效 ``` ./kafka-config --zookeeper localhsot:2181 --describle --entity-name xdoctorx --entity_type topics ``` 立刻删除(now) ========= ``` ./kafka-topics.sh --zookeeper localhost:2181 --alter --topic xdoctorx --config cleanup.policy=delete ``` 查看是否生效 ``` ./kafka-topics.sh --zookeeper localhost:2181 --topic xdoctorx --describe ``` 日志策略 ==== **分段策略属性** ---------- <table><thead><tr><th>属性名</th><th>含义</th><th>默认值</th></tr></thead><tbody><tr><td>log.roll.{hours,ms}</td><td>日志滚动的周期时间,到达指定周期时间时,强制生成一个新的 segment</td><td>168(7day)</td></tr><tr><td><span>log.segment.bytes</span></td><td><span>每个 segment 的最大容量。到达指定容量时,将强制生成一个新的 segment</span></td><td><span>1G(-1 为不限制)</span></td></tr><tr><td>log.retention.check.interval.ms</td><td>日志片段文件检查的周期时间</td><td>60000</td></tr></tbody></table> **日志刷新策略** ---------- Kafka 的日志实际上是开始是在缓存中的,然后根据策略定期一批一批写入到日志文件中去,以提高吞吐率。 <table><thead><tr><th>属性名</th><th>含义</th><th>默认值</th></tr></thead><tbody><tr><td><span>log.flush.interval.messages</span></td><td><span>消息达到多少条时将数据写入到日志文件</span></td><td><span>10000</span></td></tr><tr><td><span>log.flush.interval.ms</span></td><td><span>当达到该时间时,强制执行一次 flush</span></td><td><span>null</span></td></tr><tr><td>log.flush.scheduler.interval.ms</td><td>周期性检查,是否需要将信息 flush</td><td>很大的值</td></tr></tbody></table> **日志保存清理策略** ------------ <table><thead><tr><th>属性名</th><th>含义</th><th>默认值</th></tr></thead><tbody><tr><td>log.cleanup.polict</td><td>日志清理保存的策略只有 delete 和 compact 两种</td><td>delete</td></tr><tr><td><span>log.retention.hours</span></td><td><span>日志保存的时间,可以选择 hours,minutes 和 ms</span></td><td><span>168(7day)</span></td></tr><tr><td><span>log.retention.bytes</span></td><td><span>删除前日志文件允许保存的最大值</span></td><td><span>-1</span></td></tr><tr><td>log.segment.delete.delay.ms</td><td>日志文件被真正删除前的保留时间</td><td>60000</td></tr><tr><td>log.cleanup.interval.mins</td><td>每隔一段时间多久调用一次清理的步骤</td><td>10</td></tr><tr><td><span>log.retention.check.interval.ms</span></td><td><span>周期性检查是否有日志符合删除的条件(新版本使用)</span></td><td><span>300000</span></td></tr></tbody></table> 日志删除,只是无法被索引到了而已。文件本身仍然是存在的,只有当过了 log.segment.delete.delay.ms 这个时间以后,文件才会被真正的从文件系统中删除。 参考 == [https://kafka.apache.org/documentation/#log.flush.interval.messages](https://kafka.apache.org/documentation/#log.flush.interval.messages)
幻翼
2021年11月25日 09:50
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码