Kafka提供0.10.x、2.2.0和 2.6.2大版本,其中,0.10.x大版本提供0.10版本和0.10.2版本。通過升級大小版本可以獲得效能提升和新特性支援。
前提條件
雲訊息佇列 Kafka 版執行個體的狀態為服务中。
背景資訊
升級大版本
升級大版本是指跨版本升級,例如將雲訊息佇列 Kafka 版執行個體的版本從0.10.x版本升級至2.x版本。
重要目前新部署執行個體僅支援2.x版本,存量0.10.x可正常使用。
由於2.x版本的訊息儲存格式與0.10.x版本不同,您在完成升級之後,將無法回退到0.10.x版本,請您謹慎操作。
升級小版本
升級小版本是指非跨大版本的升級,主要是修複開源Bug和效能最佳化,不涉及相容性問題。例如將雲訊息佇列 Kafka 版執行個體的版本從2.2.0版本升級至2.2.0核心最佳化版本。
升級說明
升級不會收取任何費用,且該升級相容現啟動並執行SDK和OpenAPI。
為保證升級過程中業務不受影響,請確保用戶端支援重連機制(預設支援)及對中斷連線的異常處理。
建議您先購買測試執行個體進行升級驗證,再到生產執行個體進行操作。
建議您在業務低峰期執行升級操作。
升級大版本後請更新用戶端版本,保持用戶端和服務端版本一致,升級小版本無需更新用戶端版本。
升級大版本和小版本期間取決於執行個體規模,正常規模的執行個體(alikafka.hr.30xlarge或alikafka.hw.30xlarge及以下規格)預計大版本升級持續約25分鐘、小版本升級持續約15分鐘,一般情況下,執行個體規格越大,期間越長。在升級過程中,會逐個對節點進行升級,單個節點升級完成後會觀察一段時間繼續對下個節點進行升級,服務不會中斷,正常情況下不會影響業務。
說明升級過程中,用戶端會有與節點串連斷開的報錯資訊,屬於正常現象。預設情況下,用戶端會與節點進行重連,並擷取最新的metadata資訊。
升級版本
登入雲訊息佇列 Kafka 版控制台,在概览頁面的资源分布地區,選擇地區。
在实例列表頁面,單擊目標執行個體名稱。
在实例详情頁面的基础信息地區,執行以下操作。
升級大版本:單擊大版本右側的开源版本升级。
升級小版本:單擊小版本右側的内部版本升级。
在升級執行個體版本面板,完成以下操作:
認真閱讀升级必读!中的內容。
在紧急联系人文字框,輸入您的姓名。
在紧急联系电话文字框,輸入您的緊急聯絡電話。
在执行时间中選擇需執行的時間。
單擊確定。
說明支援單擊確定後立即升級和在7天內某個時間升級。
相關文檔
如升級過程中所花費的時間過長,請參見為什麼升級執行個體版本時間過長?。
Kafka執行個體支援的開源版本,請參見執行個體支援哪些開源版本?。