升級(jí)Kafka的side effect

公司日志系統(tǒng)的Kafka集群多年來一直使用0.8.2版本进倍,當(dāng)前Kafka已經(jīng)發(fā)展到1.x, 2.x,有必要升級(jí)到較高的版本,以使用更新的功能。

本次計(jì)劃升級(jí)至比較穩(wěn)定的1.1.0版本谍婉。

升級(jí)步驟

參考官方文檔:https://kafka.apache.org/documentation/#upgrade_1_1_0

  1. 每臺(tái)服務(wù)器部署Kafka 1.1.0程序
  2. 修改配置文件,加上
    inter.broker.protocol.version=0.8.2
    log.message.format.version=0.8.2
  3. 逐臺(tái)關(guān)閉0.8.2,啟動(dòng)1.1.0
  4. 全部升級(jí)后措译,修改配置文件求豫,去掉:
    inter.broker.protocol.version=0.8.2
  5. 逐臺(tái)重啟
  6. 檢查分區(qū)及主分區(qū)的分布是否均勻最疆,進(jìn)行調(diào)整

Client端因?yàn)榉植继珡V暫時(shí)沒有升級(jí)計(jì)劃努酸,因此broker的log.message.format.version=0.8.2配置需要一直保留心褐,避免broker做格式轉(zhuǎn)換。

升級(jí)效果

1. 可以做到zero downtime平滑升級(jí)昼伴。

2. 升級(jí)的side effect:數(shù)據(jù)存儲(chǔ)量和消費(fèi)占用帶寬都明顯減少女蜈!

kafka_partition_size.png

從上圖可以看出竹伸,在生產(chǎn)數(shù)據(jù)相當(dāng)?shù)那闆r下吧享,在broker升級(jí)前1GB的log文件保存了12分鐘的數(shù)據(jù)譬嚣。而在升級(jí)后钢颂,1GB的log文件保存了接近32分鐘的數(shù)據(jù)。對(duì)這個(gè)partition而言拜银,存儲(chǔ)效率是升級(jí)前的2.7倍殊鞭!

不同的partition提升程度并不相同。整體的提升效果盐股,可以從消費(fèi)數(shù)據(jù)量看出钱豁。

單機(jī):


kafka_broker_outgoing.png

整個(gè)集群:


kafka_cluster_outgoing.png

升級(jí)前后的消費(fèi)數(shù)據(jù)量相差4倍!

之前部分服務(wù)器的監(jiān)控?cái)?shù)據(jù)有日志刷新延遲超過100ms的警告疯汁,升級(jí)后也基本消失牲尺。

可見,升級(jí)Kafka至1.1.0版本對(duì)Kafka集群的磁盤容量幌蚊、磁盤IO及網(wǎng)絡(luò)帶寬資源的占用都有了明顯的減輕谤碳。

分析

由于升級(jí)前后:

  • producer沒有升級(jí)
  • 網(wǎng)卡流入流量沒有變化
  • 每秒消費(fèi)消息數(shù)沒有變化

可以看出存儲(chǔ)效率的提升是在broker產(chǎn)生的。而broker cpu使用率沒有變化溢豆,說明沒有發(fā)生額外的消息格式的轉(zhuǎn)換蜒简。

應(yīng)該是跟官方文檔有提到的下面這個(gè)改動(dòng)有關(guān)(我們使用的是snappy壓縮):


kafka_notable_change.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市漩仙,隨后出現(xiàn)的幾起案子搓茬,更是在濱河造成了極大的恐慌,老刑警劉巖队他,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卷仑,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡麸折,警方通過查閱死者的電腦和手機(jī)锡凝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垢啼,“玉大人窜锯,你說我怎么就攤上這事“盼觯” “怎么了锚扎?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長馁启。 經(jīng)常有香客問我驾孔,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任助币,我火速辦了婚禮,結(jié)果婚禮上螟碎,老公的妹妹穿的比我還像新娘眉菱。我一直安慰自己,他們只是感情好掉分,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布俭缓。 她就那樣靜靜地躺著,像睡著了一般酥郭。 火紅的嫁衣襯著肌膚如雪华坦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天不从,我揣著相機(jī)與錄音惜姐,去河邊找鬼。 笑死椿息,一個(gè)胖子當(dāng)著我的面吹牛歹袁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播寝优,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼条舔,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了乏矾?” 一聲冷哼從身側(cè)響起孟抗,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎钻心,沒想到半個(gè)月后凄硼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扔役,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年帆喇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亿胸。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坯钦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侈玄,到底是詐尸還是另有隱情婉刀,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布序仙,位于F島的核電站突颊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜律秃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一爬橡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧棒动,春花似錦糙申、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至粱锐,卻和暖如春疙挺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背怜浅。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工铐然, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恶座。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓锦爵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親奥裸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子险掀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 本文轉(zhuǎn)載自http://dataunion.org/?p=9307 背景介紹Kafka簡(jiǎn)介Kafka是一種分布式的...
    Bottle丶Fish閱讀 5,469評(píng)論 0 34
  • 1. 概述 Kakfa起初是由LinkedIn公司開發(fā)的一個(gè)分布式的消息系統(tǒng),后成為Apache的一部分湾宙,它使用S...
    尼小摩閱讀 1,440評(píng)論 0 17
  • 昨天加班比較晚樟氢,回到昆明已11點(diǎn)。洗漱完畢直接就睡著了侠鳄。早上醒來的時(shí)候陽光特別好埠啃,吃了個(gè)早餐,打開電腦把一直想看的...
    熒光卡夫卡閱讀 566評(píng)論 0 51
  • 大家好,我叫滿滿博秫,今年6歲了潦牛。 我有一群很傻的家人,爺爺挡育,爸爸巴碗,媽媽。 我有一個(gè)很傻的爺爺即寒。 他什么都不懂橡淆,什么都...
    麗榮冰荷閱讀 252評(píng)論 0 0
  • 同志們好召噩!我是狗哥。狗哥日記第199天逸爵。 狗哥每晚七點(diǎn)半更具滴,帶你穿越牛熊。狗哥的初衷是师倔,帶10萬人學(xué)會(huì)幣圈投資抵蚊。還...
    狗哥日記閱讀 281評(píng)論 0 3