升級(jí)實(shí)例版本
Kafka提供0.10.x、2.2.0和 2.6.2大版本,其中,0.10.x大版本提供0.10版本和0.10.2版本。通過升級(jí)大小版本可以獲得性能提升和新特性支持。
前提條件
云消息隊(duì)列 Kafka 版實(shí)例的狀態(tài)為服務(wù)中。
背景信息
升級(jí)大版本
升級(jí)大版本是指跨版本升級(jí),例如將云消息隊(duì)列 Kafka 版實(shí)例的版本從0.10.x版本升級(jí)至2.x版本。
重要目前新部署實(shí)例僅支持2.x版本,存量0.10.x可正常使用。
由于2.x版本的消息存儲(chǔ)格式與0.10.x版本不同,您在完成升級(jí)之后,將無法回退到0.10.x版本,請(qǐng)您謹(jǐn)慎操作。
升級(jí)小版本
升級(jí)小版本是指非跨大版本的升級(jí),主要是修復(fù)開源Bug和性能優(yōu)化,不涉及兼容性問題。例如將云消息隊(duì)列 Kafka 版實(shí)例的版本從2.2.0版本升級(jí)至2.2.0內(nèi)核優(yōu)化版本。
升級(jí)說明
升級(jí)不會(huì)收取任何費(fèi)用,且該升級(jí)兼容現(xiàn)運(yùn)行的SDK和OpenAPI。
為保證升級(jí)過程中業(yè)務(wù)不受影響,請(qǐng)確??蛻舳酥С种剡B機(jī)制(默認(rèn)支持)及對(duì)斷開連接的異常處理。
建議您先購買測(cè)試實(shí)例進(jìn)行升級(jí)驗(yàn)證,再到生產(chǎn)實(shí)例進(jìn)行操作。
建議您在業(yè)務(wù)低峰期執(zhí)行升級(jí)操作。
升級(jí)大版本后請(qǐng)更新客戶端版本,保持客戶端和服務(wù)端版本一致,升級(jí)小版本無需更新客戶端版本。
升級(jí)大版本和小版本持續(xù)時(shí)間取決于實(shí)例規(guī)模,正常規(guī)模的實(shí)例(alikafka.hr.30xlarge或alikafka.hw.30xlarge及以下規(guī)格)預(yù)計(jì)大版本升級(jí)持續(xù)約25分鐘、小版本升級(jí)持續(xù)約15分鐘,一般情況下,實(shí)例規(guī)格越大,持續(xù)時(shí)間越長(zhǎng)。在升級(jí)過程中,會(huì)逐個(gè)對(duì)節(jié)點(diǎn)進(jìn)行升級(jí),單個(gè)節(jié)點(diǎn)升級(jí)完成后會(huì)觀察一段時(shí)間繼續(xù)對(duì)下個(gè)節(jié)點(diǎn)進(jìn)行升級(jí),服務(wù)不會(huì)中斷,正常情況下不會(huì)影響業(yè)務(wù)。
說明升級(jí)過程中,客戶端會(huì)有與節(jié)點(diǎn)連接斷開的報(bào)錯(cuò)信息,屬于正?,F(xiàn)象。默認(rèn)情況下,客戶端會(huì)與節(jié)點(diǎn)進(jìn)行重連,并獲取最新的metadata信息。
升級(jí)版本
登錄云消息隊(duì)列 Kafka 版控制臺(tái),在概覽頁面的資源分布區(qū)域,選擇地域。
在實(shí)例列表頁面,單擊目標(biāo)實(shí)例名稱。
在實(shí)例詳情頁面的基礎(chǔ)信息區(qū)域,執(zhí)行以下操作。
升級(jí)大版本:?jiǎn)螕?b id="uicontrol-e0g-fhn-j4x" data-tag="uicontrol" data-isbold="true" class="uicontrol">大版本右側(cè)的開源版本升級(jí)。
升級(jí)小版本:?jiǎn)螕?b id="uicontrol-jpp-6i0-p34" data-tag="uicontrol" data-isbold="true" class="uicontrol">小版本右側(cè)的內(nèi)部版本升級(jí)。
在升級(jí)實(shí)例版本面板,完成以下操作:
認(rèn)真閱讀升級(jí)必讀!中的內(nèi)容。
在緊急聯(lián)系人文本框,輸入您的姓名。
在緊急聯(lián)系電話文本框,輸入您的緊急聯(lián)系電話。
在執(zhí)行時(shí)間中選擇需執(zhí)行的時(shí)間。
單擊確定。
說明支持單擊確定后立即升級(jí)和在7天內(nèi)某個(gè)時(shí)間升級(jí)。
相關(guān)文檔
如升級(jí)過程中所花費(fèi)的時(shí)間過長(zhǎng),請(qǐng)參見為什么升級(jí)實(shí)例版本時(shí)間過長(zhǎng)?。
Kafka實(shí)例支持的開源版本,請(qǐng)參見實(shí)例支持哪些開源版本?。