Kafka索引文件配置優化

      網友投稿 1039 2022-05-28

      一、背景

      Kafka中的數據持久化到磁盤上時會寫log文件,為了快速訪問到指定offset和timestamp的消息,同步會創建兩個index文件,而這中index文件是稀疏文件,都是預分配一定大小,那么對于小資源、小數據量的環境下,index文件會占用一定磁盤空間,因此需要優化,以更充分利用磁盤空間。

      二、調優分析

      1、Kafka持久化數據文件如下:

      一個index文件默認大小為10M,由log.index.size.max.bytes參數控制決定,offset的index和timeindex兩個文件會占用20M

      2、而index文件中存的索引條數,由參數log.segment.bytes和log.index.interval.bytesh決定,log.segment.bytes默認1G,索引間隔默認是4K。

      3、offset索引和timestamp索引是一一對應的;且單條索引大小:offset索引是8字節;timestamp索引是12字節。插入索引代碼如下:

      Kafka索引文件配置優化

      offsetIndex插入:

      timestamp索引插入:

      4、綜上信息,當log.segment.bytes和log.index.interval.bytes固定的時候,索引文件大小配置log.index.size.max.bytes可按照如下公式進行配置:

      log.index.size.max.bytes >= log.segment.bytes/ log.index.interval.bytes * 12

      EI企業智能 FusionInsight Kafka

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:CentOS7收縮home邏輯卷xfsdump備份還原并lvm重新分配大小
      下一篇:計算機組裝配置(之電源選購)
      相關文章
      亚洲最大中文字幕无码网站 | 最新亚洲精品国偷自产在线 | 亚洲欧美日韩中文二区| 久久精品国产亚洲AV高清热| 亚洲AV无码一区东京热久久| 深夜国产福利99亚洲视频| 男人的天堂av亚洲一区2区| 亚洲人成色77777在线观看| 亚洲欧美日韩久久精品| 亚洲av日韩aⅴ无码色老头| 九九精品国产亚洲AV日韩| 色综合久久精品亚洲国产| 国产精品亚洲专一区二区三区| 国产亚洲视频在线播放大全| 亚洲成aⅴ人片久青草影院| 亚洲av午夜成人片精品电影| 亚洲色偷偷综合亚洲AV伊人| 亚洲中文久久精品无码ww16| 国产亚洲人成无码网在线观看 | 久久精品亚洲中文字幕无码网站| 久久国产亚洲电影天堂| 亚洲伊人tv综合网色| 亚洲大香伊人蕉在人依线| 亚洲一区在线视频| 亚洲中文字幕精品久久| 爱爱帝国亚洲一区二区三区| 亚洲精品国产综合久久一线| 伊人久久综在合线亚洲91| 亚洲AV无码精品无码麻豆| 亚洲欧洲一区二区| 亚洲一线产区二线产区精华| 亚洲熟妇成人精品一区| 午夜在线亚洲男人午在线| 在线观看国产区亚洲一区成人 | 亚洲丰满熟女一区二区哦| 亚洲国产成人精品女人久久久| 亚洲一区二区三区偷拍女厕 | 在线观看亚洲免费| 亚洲日韩中文在线精品第一| 亚洲av无码无在线观看红杏| 亚洲国产成AV人天堂无码|