国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Kafka3.0.0版本——文件清理策略

這篇具有很好參考價值的文章主要介紹了Kafka3.0.0版本——文件清理策略。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、文件清理策略

1.1、文件清理策略的概述

  • Kafka 中默認(rèn)的日志保存時間為 7 天,可以通過調(diào)整如下參數(shù)修改保存時間。
    參數(shù) 解釋
    log.retention.hours 小時,最低優(yōu)先級(默認(rèn) 7天)
    log.retention.minutes 分鐘
    log.retention.ms 毫秒,最高優(yōu)先級
    log.retention.check.interval.ms 負(fù)責(zé)設(shè)置檢查周期(默認(rèn) 5 分鐘)

1.2、文件清理策略的官方文檔

  • 參考官方文檔
    官方文檔地址:https://kafka.apache.org/documentation/
    Kafka3.0.0版本——文件清理策略,kafka,kafka

1.3、日志超過了設(shè)置的時間如何處理

  • Kafka 中提供的日志清理策略有 delete 和 compact兩種。
1.3.1、delete日志刪除(將過期數(shù)據(jù)刪除)
  • log.cleanup.policy = delete 所有數(shù)據(jù)啟用刪除策略。
    (1)、基于時間:默認(rèn)打開。以 segment 中所有記錄中的最大時間戳作為該文件時間戳。
    (2)、基于大小:默認(rèn)關(guān)閉。超過設(shè)置的所有日志總大小,刪除最早的 segment。log.retention.bytes,默認(rèn)等于-1,表示無窮大。
1.3.2、compact日志壓縮
  • compact日志壓縮:對于相同key的不同value值,只保留最后一個版本。
  • log.cleanup.policy = compact 所有數(shù)據(jù)啟用壓縮策略
    Kafka3.0.0版本——文件清理策略,kafka,kafka
  • 壓縮后的offset可能是不連續(xù)的,比如上圖中沒有6,當(dāng)從這些offset消費消息時,將會拿到比這個offset大的offset對應(yīng)的消息,實際上會拿到offset為7的消息,并從這個位置開始消費。
  • 這種策略只適合特殊場景,比如消息的key是用戶ID,value是用戶的資料,通過這種壓縮策略,整個消息集里就保存了所有用戶最新的資料。

文章來源地址http://www.zghlxwxcb.cn/news/detail-706890.html

到了這里,關(guān)于Kafka3.0.0版本——文件清理策略的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Kafka3.0.0版本——手動調(diào)整分區(qū)副本示例

    Kafka3.0.0版本——手動調(diào)整分區(qū)副本示例

    四臺服務(wù)器 原始服務(wù)器名稱 原始服務(wù)器ip 節(jié)點 centos7虛擬機(jī)1 192.168.136.27 broker0 centos7虛擬機(jī)2 192.168.136.28 broker1 centos7虛擬機(jī)3 192.168.136.29 broker2 centos7虛擬機(jī)4 192.168.136.30 broker3 2.1、先啟動zookeeper集群 啟動zookeeper集群 2.2、再啟動kafka集群 啟動kafka集群 3.1、手動調(diào)整分區(qū)副本的前提

    2024年02月11日
    瀏覽(24)
  • Kafka3.0.0版本——生產(chǎn)者 數(shù)據(jù)去重

    Kafka3.0.0版本——生產(chǎn)者 數(shù)據(jù)去重

    1.1、至少一次 至少一次(At Least Once )的含義 生產(chǎn)者發(fā)送數(shù)據(jù)到kafka集群,kafka集群至少接收到一次數(shù)據(jù)。 至少一次的條件: ACK級別設(shè)置為-1 + 分區(qū)副本大于等于2 + ISR里應(yīng)答的最小副本數(shù)量大于等于2 1.2、最多一次 最多一次(At Most Once )的含義 生產(chǎn)者發(fā)送數(shù)據(jù)到kafka集群,

    2024年02月01日
    瀏覽(19)
  • Kafka3.0.0版本——Leader Partition自動平衡

    Kafka3.0.0版本——Leader Partition自動平衡

    正常情況下,Kafka 本身會自動把Leader Partition均勻分散在各個機(jī)器上 ,來保證每臺機(jī)器的讀寫吞吐量都是均勻的。但是如果 某些broker宕機(jī),會導(dǎo)致Leader Partition過于集中在其他少部分幾臺broker上 ,這會導(dǎo)致少數(shù)幾臺broker的讀寫請求壓力過高,其他宕機(jī)的broker重啟之后都是foll

    2024年02月11日
    瀏覽(23)
  • Kafka3.0.0版本——Follower故障處理細(xì)節(jié)原理

    Kafka3.0.0版本——Follower故障處理細(xì)節(jié)原理

    三臺服務(wù)器 原始服務(wù)器名稱 原始服務(wù)器ip 節(jié)點 centos7虛擬機(jī)1 192.168.136.27 broker0 centos7虛擬機(jī)2 192.168.136.28 broker1 centos7虛擬機(jī)3 192.168.136.29 broker2 2.1、服務(wù)器基本信息 首先,分別有3臺服務(wù)器分別為broker0、broker1、broker2,其中一臺為leader,2臺follower服務(wù)器。每臺服務(wù)器已經(jīng)接收到

    2024年02月10日
    瀏覽(25)
  • Kafka3.0.0版本——Leader故障處理細(xì)節(jié)原理

    Kafka3.0.0版本——Leader故障處理細(xì)節(jié)原理

    三臺服務(wù)器 原始服務(wù)器名稱 原始服務(wù)器ip 節(jié)點 centos7虛擬機(jī)1 192.168.136.27 broker0 centos7虛擬機(jī)2 192.168.136.28 broker1 centos7虛擬機(jī)3 192.168.136.29 broker2 2.1、服務(wù)器基本信息 首先,分別有3臺服務(wù)器分別為broker0、broker1、broker2,其中一臺為leader,2臺follower服務(wù)器。每臺服務(wù)器已經(jīng)接收到

    2024年02月11日
    瀏覽(20)
  • Kafka3.0.0版本——Broker( 退役舊節(jié)點)示例

    Kafka3.0.0版本——Broker( 退役舊節(jié)點)示例

    三臺服務(wù)器 原始服務(wù)器名稱 原始服務(wù)器ip centos7虛擬機(jī)1 192.168.136.27 centos7虛擬機(jī)2 192.168.136.28 centos7虛擬機(jī)3 192.168.136.29 centos7虛擬機(jī)4 192.168.136.30 分別啟動4臺zookeeper 再分別啟動4臺kafka brokers中的ids=0、1、2、3都存在,說明4臺kafka啟動正常,如下圖: 查看kafka中的創(chuàng)建過的名稱為

    2024年02月13日
    瀏覽(16)
  • Kafka3.0.0版本——Broker(Zookeeper服務(wù)端存儲的Kafka相關(guān)信息)

    Kafka3.0.0版本——Broker(Zookeeper服務(wù)端存儲的Kafka相關(guān)信息)

    1.1、先啟動三臺zookeeper集群服務(wù),再啟動三臺kafka集群服務(wù) 啟動三臺zookeeper集群服務(wù) 啟動三臺kafka集群服務(wù) 1.2、使用PrettyZoo連接zookeeper客戶端工具 PrettyZoo視化工具下載、安裝、使用參考如下 Zookeeper可視化工具PrettyZoo的下載、安裝鏈接:https://wwwxz.blog.csdn.net/article/details/1303

    2024年02月14日
    瀏覽(28)
  • Kafka3.0.0版本——消費者(自動提交 offset)

    Kafka3.0.0版本——消費者(自動提交 offset)

    官網(wǎng)文檔 參數(shù)解釋 參數(shù) 描述 enable.auto.commi 默認(rèn)值為 true,消費者會自動周期性地向服務(wù)器提交偏移量。 auto.commit.interval.ms 如果設(shè)置了 enable.auto.commit 的值為 true, 則該值定義了消費者偏移量向 Kafka 提交的頻率,默認(rèn) 5s。 圖解分析 消費者自動提交 offset代碼 消費者自動提交

    2024年02月09日
    瀏覽(27)
  • Kafka3.0.0版本——消費者(手動提交offset)

    Kafka3.0.0版本——消費者(手動提交offset)

    1.1、手動提交offset的兩種方式 commitSync(同步提交):必須等待offset提交完畢,再去消費下一批數(shù)據(jù)。 commitAsync(異步提交) :發(fā)送完提交offset請求后,就開始消費下一批數(shù)據(jù)了。 1.2、手動提交offset兩種方式的區(qū)別 相同點:都會將本次提交的一批數(shù)據(jù)最高的偏移量提交。 不

    2024年02月09日
    瀏覽(28)
  • Kafka3.0.0版本——生產(chǎn)者如何提高吞吐量

    Kafka3.0.0版本——生產(chǎn)者如何提高吞吐量

    設(shè)置批次大小,batch.size 默認(rèn) 16K。 設(shè)置等待時間,linger.ms 默認(rèn) 0。 設(shè)置緩沖區(qū)大小,buffer.memory 默認(rèn) 32M 設(shè)置壓縮, compression.type 默認(rèn) none,可配置值 gzip、snappy、lz4 和 zstd。 代碼 在kafka集群上開啟 Kafka 消費者 在 IDEA 中執(zhí)行代碼,觀察kafka集群控制臺中是否接收到消息。 測試

    2023年04月10日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包