CDH Kafka集群和Mrs Kafka集群對接同樣的業務,但是MRS集群磁盤上存儲的文件大小比CDH的大量許多

      網友投稿 964 2025-03-31

      集群后續需要搬遷,割接期同一個業務對接兩套集群,發現舊的CDH Kafka集群和新的Mrs kafka集群節點上存儲的文件大小相差了幾十倍。

      問題處理過程:

      一、創建新的消費組分別從頭部和尾部進行消費,并查詢offset,計算當前存儲的消息總數量,對比是否數據量差異導致

      1.執行如下語句創建新的consumerGroup,并消費數據【這里不能使用現網使用的consumerGroup】

      kafka-verifiable-consumer.sh --broker-list xxx.xx.xx.xx:21007 --topic topicName --group-id consumerGroupName --max-messages 5 --verbose --consumer.config ../config/consumer.properties

      2.執行下面語句獲取最大的offset

      kafka-consumer-groups.sh --reset-offsets --bootstrap-server xxx.xx.xx.xx:21007 --group consumerGroupName --command-config ../config/consumer.properties --topic topicName --to-latest

      3.執行下面語句獲取最小的offset

      kafka-consumer-groups.sh --reset-offsets --bootstrap-server xxx.xx.xx.xx:21007 --group consumerGroupName --command-config ../config/consumer.properties --topic topicName --to-earliest

      4.兩個NEW-OFFSET相減,得到的就是各分區的消息總條數。兩個集群存儲的總數據量差異不大也就相差幾倍而已

      二、懷疑是否因為是數據壓縮導致的差異

      1.在broker節點,執行如下語句解析日志數據文件,確認兩個集群上的數據是否壓縮以及壓縮格式。

      kafka-run-class.sh kafka.tools.DumpLogSegments --files /xxx/xxxxx/kafka-logs/TopicName-1/00000000000000000000.log

      如下截圖只是個示例

      2.查詢后發現舊的CDH集群的消息使用gzip進行了壓縮,MRS集群的消息沒有壓縮,故問題原因就在于此。【應該先排查壓縮因素】

      問題總結:

      1.消息壓縮可以提高kafka的吞吐量,壓縮即空間換時間,通過空間的壓縮帶來速度的提升,即通過少量的cpu消耗來減少磁盤和網絡傳輸的io。

      2.消息何時壓縮

      在生產者端進行壓縮:1)壓縮使用的是生產者端的CPU,對生產效率有一定影響;2)對Kafka性能無影響;3)可以減小生產者到Kafka的網絡IO。一般使用場景都是此模式。

      在Kafka Broker側壓縮:1)Broker需要對消息進行壓縮,導致broker所在的節點CPU使用率高;2)Broker側壓縮會導致kafka喪失“零拷貝”(當數據在磁盤和網絡進行傳輸時避免昂貴的內核態數據拷貝,從而實現快速的數據傳輸),影響Kafka的IO性能;3)生產者到Kafka的網絡IO沒有減少。一般不建議在Broker側進行壓縮,kafka只負責把數據原封不動的保存;

      3.消費者負責消息的解壓:消息體中有封裝加密算法,消費者接收到消息后可以判斷出消息是否壓縮,以及使用的什么壓縮算法。

      CDH Kafka集群和Mrs kafka集群對接同樣的業務,但是MRS集群磁盤上存儲的文件大小比CDH的大量許多

      Kafka MapReduce

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

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

      上一篇:MATCH函數+INDEX函數組合
      下一篇:iOS 音頻隊列
      相關文章
      在线亚洲精品视频| 亚洲AV成人影视在线观看| 日本亚洲精品色婷婷在线影院| 亚洲精品无码久久千人斩| 亚洲A∨精品一区二区三区下载| 亚洲人成网站色7799| 亚洲综合色区中文字幕| 精品亚洲A∨无码一区二区三区| 国产精品亚洲片在线观看不卡| 国产AⅤ无码专区亚洲AV| 亚洲视频在线一区二区| 亚洲片国产一区一级在线观看| 亚洲国产香蕉人人爽成AV片久久| 亚洲AV无码乱码在线观看| 亚洲av无码成人精品区| 亚洲精品国产高清不卡在线| 国产成人高清亚洲| 亚洲午夜久久久影院伊人| 亚洲精品乱码久久久久久| 亚洲国产精品无码专区影院| 亚洲国产精品线在线观看| 亚洲美女中文字幕| 亚洲一区二区三区久久久久| 亚洲免费人成视频观看| 亚洲jizzjizz在线播放久| 亚洲三级在线观看| 亚洲精品无码人妻无码| 一本久久综合亚洲鲁鲁五月天| 亚洲国产天堂久久久久久| 国产亚洲欧洲Aⅴ综合一区 | 亚洲AV无码AV吞精久久| 国产亚洲男人的天堂在线观看| 亚洲女人被黑人巨大进入| 亚洲精品无码国产| 亚洲欧洲日韩不卡| 亚洲av乱码一区二区三区| 亚洲欧美日韩国产成人| 亚洲精品国产va在线观看蜜芽| 亚洲一区二区三区自拍公司| 久久综合日韩亚洲精品色| 亚洲视频免费在线看|