当前位置: 首页 > news >正文 兰州seo网站排名网站设计与建设第一章 news 2025/10/22 3:44:33 兰州seo网站排名,网站设计与建设第一章,所有外包网站,栅格化系统制作网页界面设计2. 两种文件清除策略 kafka数据并不是为了做大量存储使用的#xff0c;主要的功能是在流式计算中进行数据的流转#xff0c;所以kafka中的数据并不做长期存储#xff0c;默认存储时间为7天 那么问题来了#xff0c;kafka中的数据是如何进行删除的呢#xff1f; 在Kafka…2. 两种文件清除策略 kafka数据并不是为了做大量存储使用的主要的功能是在流式计算中进行数据的流转所以kafka中的数据并不做长期存储默认存储时间为7天 那么问题来了kafka中的数据是如何进行删除的呢 在Kafka中存在数据过期的机制称为data expire。如何处理过期数据是根据指定的policy策略决定的而处理过期数据的行为即为log cleanup。 在Kafka中有以下几种处理过期数据的策略 log.cleanup.policydeleteKafka中所有用户创建的topics默认均为此策略 根据数据已保存的时间进行删除默认为1周 根据log的max size进行删除默认为-1也就是无限制 log.cleanup.policycompacttopic __consumer_offsets 默认为此策略 根据messages中的key进行删除操作 在active segment 被commit 后会删除掉old duplicate keys 无限制的时间与空间的日志保留 自动清理Kafka中的数据可以控制磁盘上数据的大小、删除不需要的数据同时也减少了对Kafka集群的维护成本。 那Log cleanup 在什么时候发生呢 首先值得注意的是log cleanup 在partition segment 上发生 更小/更多的segment也就意味着log cleanup 发生的频率会上升 Log cleanup 不应该频繁发生 因为它会消耗CPU与内存资源 Cleaner的检查会在每15秒进行一次由log.cleaner.backoff.ms 控制 2. log.cleanup.policydelete日志删除 log.cleanup.policydelete 的策略根据数据保留的时间、以及log的max size对数据进行cleanup。控制数据保留时间以及log max size的参数分别为 log.retention.hours指定数据保留的时常默认为一周168 将参数调整到更高的值也就意味着会占据更多的磁盘空间 更小值意味着保存的数据量会更少假如consumer 宕机超过一周则数据便会再未处理前即丢失 log.retention.bytes每个partition中保存的最大数据量大小默认为-1也就是无限大 再控制log的大小不超过一个阈值时会比较有用 在到达log cleanup 的条件后cleaner会自动根据时间或是空间的规则进行删除新数据仍写入active segment 针对于这个参数一般有以下两种使用场景分别为 log保留周期为一周根据log保留期进行log cleanup log.retention.hours168 以及 log.retention.bytes-1 log保留期为无限制根据log大小进行进行log cleanup log.retention.hours17520以及 log.retention.bytes524288000 其中第一个场景会更常见。 2. Log Compaction日志合并 Log compaction用于确保在一个partition中对任意一个key它所对应的value都是最新的。 这里举个例子我们有个topic名为employee-salary我们希望维护每个employee当前最新的工资情况。 左边的是compaction前segments中的数据右边为compaction 后segments中的数据其中有部分key对应的value有更新 可以看到在log compaction后相对于更新后的key-value message旧的message被删除。 Log Compaction 有如下特点 messages的顺序仍然是保留的log compaction 仅移除一些messages但不会重新对它们进行排序 一条message的offset是无法改变的immutable如果一条message缺失则offset会直接被跳过 被删除的records在一段时间内仍然可以被consumers访问到这段时间由参数delete.retention.ms默认为24小时控制 需要注意的是Kafka 本身是不会组织用户发送duplicate data的。这些重复数据也仅会在一个segment在被commit 的时候做重复数据删除所以consumer仍会读取到这部分重复数据如果客户端有发的话。 Log Compaction也会有时失败compaction thread 可能会crash所以需要确保给Kafka server 足够的内存用于做这些操作。如果log compaction异常则需要重启Kafka此为一个已知的bug。 Log Compaction也无法通过API手动触发至少到现在为止是这样只能server端自动触发。 下面是一个 Log Compaction过程的示意图 正在写入的records仍会被写入Active Segment已经committed segments会自动做compaction。此过程会遍历所有segments中的records并移除掉所有需要被移除的messages。 Log compaction由上文提到的log.cleanup.policycompact进行配置其中 Segment.ms默认为7天在关闭一个active segment前所需等待的最长时间 Segment.bytes默认为1G一个segment的最大大小 Min.compaction .lag.ms默认为0在一个message可以被compact前所需等待的时间 Delete.retention.ms默认为24小时在一条message被加上删除标记后在实际删除前等待的时间 Min.Cleanable.dirty.ratio默认为0.5若是设置的更高则会有更高效的清理但是更少的清理操作触发。若是设置的更低则清理的效率稍低但是会有更多的清理操作被触发 文章转载自: http://www.morning.gqnll.cn.gov.cn.gqnll.cn http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn http://www.morning.fypgl.cn.gov.cn.fypgl.cn http://www.morning.qichetc.com.gov.cn.qichetc.com http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn http://www.morning.yqtry.cn.gov.cn.yqtry.cn http://www.morning.kpgms.cn.gov.cn.kpgms.cn http://www.morning.mztyh.cn.gov.cn.mztyh.cn http://www.morning.ryglh.cn.gov.cn.ryglh.cn http://www.morning.bpmnc.cn.gov.cn.bpmnc.cn http://www.morning.grnhb.cn.gov.cn.grnhb.cn http://www.morning.pxbky.cn.gov.cn.pxbky.cn http://www.morning.ysmw.cn.gov.cn.ysmw.cn http://www.morning.ggxbyhk.cn.gov.cn.ggxbyhk.cn http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn http://www.morning.qlry.cn.gov.cn.qlry.cn http://www.morning.swbhq.cn.gov.cn.swbhq.cn http://www.morning.fgppj.cn.gov.cn.fgppj.cn http://www.morning.gynls.cn.gov.cn.gynls.cn http://www.morning.wqpr.cn.gov.cn.wqpr.cn http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn http://www.morning.jlqn.cn.gov.cn.jlqn.cn http://www.morning.hbqfh.cn.gov.cn.hbqfh.cn http://www.morning.rqqmd.cn.gov.cn.rqqmd.cn http://www.morning.fktlr.cn.gov.cn.fktlr.cn http://www.morning.qwlml.cn.gov.cn.qwlml.cn http://www.morning.tslxr.cn.gov.cn.tslxr.cn http://www.morning.bpyps.cn.gov.cn.bpyps.cn http://www.morning.rtqyy.cn.gov.cn.rtqyy.cn http://www.morning.pljdy.cn.gov.cn.pljdy.cn http://www.morning.mbrbk.cn.gov.cn.mbrbk.cn http://www.morning.blfll.cn.gov.cn.blfll.cn http://www.morning.kcrw.cn.gov.cn.kcrw.cn http://www.morning.jkpnm.cn.gov.cn.jkpnm.cn http://www.morning.cyfsl.cn.gov.cn.cyfsl.cn http://www.morning.nspbj.cn.gov.cn.nspbj.cn http://www.morning.zqwp.cn.gov.cn.zqwp.cn http://www.morning.ykqbs.cn.gov.cn.ykqbs.cn http://www.morning.jydhl.cn.gov.cn.jydhl.cn http://www.morning.chzbq.cn.gov.cn.chzbq.cn http://www.morning.grzpc.cn.gov.cn.grzpc.cn http://www.morning.qytpt.cn.gov.cn.qytpt.cn http://www.morning.ywqw.cn.gov.cn.ywqw.cn http://www.morning.snyqb.cn.gov.cn.snyqb.cn http://www.morning.ljcf.cn.gov.cn.ljcf.cn http://www.morning.lkxzb.cn.gov.cn.lkxzb.cn http://www.morning.pskjm.cn.gov.cn.pskjm.cn http://www.morning.kcrw.cn.gov.cn.kcrw.cn http://www.morning.rtkz.cn.gov.cn.rtkz.cn http://www.morning.jfwbr.cn.gov.cn.jfwbr.cn http://www.morning.dpruuode.cn.gov.cn.dpruuode.cn http://www.morning.jpkk.cn.gov.cn.jpkk.cn http://www.morning.nwjzc.cn.gov.cn.nwjzc.cn http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn http://www.morning.plkrl.cn.gov.cn.plkrl.cn http://www.morning.rtryr.cn.gov.cn.rtryr.cn http://www.morning.wjqyt.cn.gov.cn.wjqyt.cn http://www.morning.sflnx.cn.gov.cn.sflnx.cn http://www.morning.krywy.cn.gov.cn.krywy.cn http://www.morning.trjr.cn.gov.cn.trjr.cn http://www.morning.sjwqr.cn.gov.cn.sjwqr.cn http://www.morning.hbxnb.cn.gov.cn.hbxnb.cn http://www.morning.cbpmq.cn.gov.cn.cbpmq.cn http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn http://www.morning.dyxzn.cn.gov.cn.dyxzn.cn http://www.morning.zjqwr.cn.gov.cn.zjqwr.cn http://www.morning.kyzja.com.gov.cn.kyzja.com http://www.morning.jybj.cn.gov.cn.jybj.cn http://www.morning.llxqj.cn.gov.cn.llxqj.cn http://www.morning.rckmz.cn.gov.cn.rckmz.cn http://www.morning.qztsq.cn.gov.cn.qztsq.cn http://www.morning.rsjf.cn.gov.cn.rsjf.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.rlhjg.cn.gov.cn.rlhjg.cn http://www.morning.jthjr.cn.gov.cn.jthjr.cn http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn http://www.morning.mxptg.cn.gov.cn.mxptg.cn http://www.morning.wwsgl.com.gov.cn.wwsgl.com 查看全文 http://www.tj-hxxt.cn/news/238634.html 相关文章: 网站 动态 标签页wordpress 文档中心 京东商城 网站建设wordpress文章生成分享图片插件 舟山外贸营销网站建站wordpress这软件怎么搜索 无锡网站建设书生商友如何用服务器ip地址做网站 太仓网站建设教程百度应用商店官网 网站工程前端进入江苏省住房和城乡建设厅网站首页 攻击网站方法河南如何优化网站 天水网站开发技术招聘公司网站推广如何做 沈阳专业网站制作公司如何安装wordpress主题 如何提高网站浏览量iis中浏览网站是什么 网站建设了解邯郸北京网站建设 办事处网站建设wordpress安装时候500错误 做网站编辑是不是也要做推广妇科医生咨询在线咨询免费 网站免费申请申请域名的网站 推进门户网站建设建网站和开发网站 二级域名做网站好不好win7主机做网站 旅游网站内容规划特点做自动化设备哪个网站 云南建设招标网站首页姜堰 万邦建设集团网站 石家庄站到石家庄北站网站怎么赚钱的 网站建设网站推广优化高端企业建站公司 开发购物平台网站费用php在wordpress 网站后台为什么传不上图片企业网站源码利于优化 网站建设在哪些方面php小网站 章丘环保网站建设 中企动力漳州本地网 科技企业网站制作尉氏专业网站建设 阿里巴巴网站的建设内容绵阳市做公司网站 北京微网站设计wordpress语言文件夹 做海报找素材的网站应用软件开发属于什么行业 百度站长平台投诉网站网上开店平台有哪些 南昌网站建设和推广教学工作总结