RocketMQ 集群平滑運維

      網(wǎng)友投稿 985 2022-05-28

      前言

      在 RocketMQ 集群的運維實踐中,無論線上 Broker 節(jié)點啟動和關(guān)閉,還是集群的擴縮容,都希望是平滑的,業(yè)務(wù)無感知。正所謂 “隨風(fēng)潛入夜,潤物細(xì)無聲” ,本文以實際發(fā)生的案例竄起系列平滑操作。

      RocketMQ 集群平滑運維

      優(yōu)雅摘除節(jié)點

      自建機房 4 主 4 從、異步刷盤、主從異步復(fù)制。有一天運維同學(xué)遺失其中一個 Master 節(jié)點所有賬戶的密碼,該節(jié)點在集群中運行正常,然不能登陸該節(jié)點機器終究存在安全隱患,所以決定摘除該節(jié)點。

      如何平滑地摘除該節(jié)點呢?

      直接關(guān)機,有部分未同步到從節(jié)點的數(shù)據(jù)會丟失,顯然不可行。線上安全的指導(dǎo)思路“先摘除流量”,當(dāng)沒有流量流入流出時,對節(jié)點的操作是安全的。

      1. 摘除寫入流量

      我們可以通過關(guān)閉 Broker 的寫入權(quán)限,來摘除該節(jié)點的寫入流量。RocketMQ 的 broker 節(jié)點有 3 種權(quán)限設(shè)置,brokerPermission=2 表示只寫權(quán)限,brokerPermission=4 表示只讀權(quán)限,brokerPermission=6 表示讀寫權(quán)限。通過 updateBrokerConfig 命令將 Broker 設(shè)置為只讀權(quán)限,執(zhí)行完之后原該 Broker 的寫入流量會分配到集群中的其他節(jié)點,所以摘除前需要評估集群節(jié)點的負(fù)載情況。

      bin/mqadmin updateBrokerConfig -b x.x.x.x:10911 -n x.x.x.x:9876 -k brokerPermission -v 4

      Java HotSpot(TM) 64-Bit Server VM warning: ignoring option Per

      運維

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:人工智能的底層構(gòu)架,認(rèn)識HBase數(shù)據(jù)模型
      下一篇:C語言 | #define命令
      相關(guān)文章
      亚洲娇小性色xxxx| 亚洲人成综合在线播放| 亚洲av色香蕉一区二区三区蜜桃| 亚洲va乱码一区二区三区| 亚洲黄色免费网址| 亚洲AV午夜成人片| 亚洲乱码无码永久不卡在线 | 国产精品亚洲成在人线| 亚洲国产日韩在线观频| 亚洲AV无码一区二区三区在线观看 | 亚洲国产精品热久久| 亚洲Av无码专区国产乱码DVD| 亚洲精品无码Av人在线观看国产| 亚洲精品国产品国语在线| 国产亚洲av片在线观看播放| 国产精品久久久亚洲| 亚洲成AV人片在线播放无码| 亚洲人成电影在线天堂| 久久精品国产亚洲av日韩| 亚洲永久永久永久永久永久精品| 亚洲综合一区二区国产精品| 亚洲视频在线观看地址| 亚洲欧洲日产国码二区首页 | 激情综合色五月丁香六月亚洲| 亚洲综合另类小说色区色噜噜| 国产亚洲美日韩AV中文字幕无码成人| 国产成人综合亚洲| 成人亚洲综合天堂| 中文字幕日韩亚洲| 亚洲AV综合色区无码一区| 久久精品国产亚洲av高清漫画| 亚洲欧洲日产国码二区首页| 国产亚洲福利在线视频| 国产偷国产偷亚洲清高APP| 激情婷婷成人亚洲综合| 亚洲人成网站18禁止一区 | 亚洲国产成人片在线观看无码 | 日韩亚洲国产二区| 国产亚洲精品免费视频播放 | 亚洲AV无码一区二区三区性色| 亚洲国产精品成人久久蜜臀|