本文為您介紹Hologres執行個體的升級方式。
升級方式
支援的升級方式
Hologres具備向下相容版本的能力,大版本的發布會進行新功能迭代、最佳化等;小版本發布會進行缺陷修複等。推薦所有的使用者升級到Hologres當前發布的最新正式版本。
Hologres當前支援兩種升級方式:標準升級和熱升級。兩種升級方式均支援小版本或大版本升級,具體說明如下:
小版本升級:例如從1.3.25升級至1.3.36。
大版本升級:例如從1.1升級至1.3。
因執行個體資料量有差異,在升級期間造成的服務不可用,不在服務等級協議保護範圍內。
升級方式 | 升級時間 | 執行個體狀態 | 作業情況 | 說明 |
標準升級(停服升級) | 5~10分鐘(包括資料備份、版本升級,系統初始化等幾個階段,具體時間和資料規模、中繼資料規模有關) | 升級期間服務不可用。 |
|
說明
|
熱升級 | 10~30分鐘(包括資料備份、過渡執行個體建立、過渡執行個體升級、流量切換、過渡執行個體釋放、執行個體初始化等階段,具體時間和資料規模、中繼資料規模有關) | 升級期間,系統約有5-10分鐘處於唯讀狀態(查詢服務不受影響,寫入、中繼資料變更服務不可用)。 | Hologres在V1.1.82版本開始支援熱升級模式,您可以使用HologresDingTalk交流群進行反饋,會有產品技術專家線上提供服務,詳情請參見如何擷取更多的線上支援?。 說明
|
產品形態對應的升級方式
不同的產品形態有不同的升級方式,您可以根據業務需求選擇升級方式:
產品形態 | 標準升級(停服升級) | 熱升級 |
通用型執行個體、計算群組執行個體 | 支援(預設)。 說明 通用型執行個體的自助升級預設使用停服升級。 | 支援(可選)。 說明 從V1.1.82版本開始支援熱升級,需要由Hologres營運人員操作。 |
主從執行個體 | 支援(V1.1版本跨升級到V1.3版本使用停服升級)。 | 支援(可選)。 說明
|
共用叢集 | 支援(預設)。 說明 共用叢集由Hologres營運人員統一在指定時間,不支援單個執行個體單獨升級,具體升級時間可及時關注產品公告通知。 | 不支援。 |
升級資訊
以下升級情形需要Hologres營運人員在後台操作Hologres執行個體升級。
通用型執行個體升級:
執行個體版本低於V1.1版本。
說明如果您的執行個體是V1.1及其以上的版本,可以在管控台使用自助升級的功能,詳情請參見自助升級。
需要採用熱升級方式進行升級。
主從執行個體升級。
如果您需要Hologres營運人員進行後台Hologres執行個體升級,需要提供升級資訊,分為如下兩種升級情境。
小版本升級
小版本升級不需要做執行個體檢查準備,可以直接升級。您可以加入HologresDingTalk交流群申請升級,並提供執行個體ID和執行個體升級時間視窗,詳情請參見如何擷取更多的線上支援?。
大版本升級
大版本升級需要對執行個體進行檢查(一般檢查時間為1~3天),您可以使用HologresDingTalk交流群進行反饋,並備忘如下資訊。
說明為了保證執行個體版本間相容度,參數個人化等,在升級前需要對執行個體先進行一個檢查,等檢查完成才能進行升級,一般檢查時間視窗是1~3天,請耐心等待營運人員通知升級時間。
資訊項
說明
客戶名稱
請填寫您的使用者名稱稱。
執行個體ID
請填寫需要升級Hologres執行個體的ID,在執行個體配置頁面擷取。
執行個體所在地區
請填寫需要升級Hologres執行個體的地區可用性區域,在執行個體配置頁面擷取。
當前執行個體版本
請填寫需要升級Hologres執行個體的目前的版本號,在執行個體配置頁面擷取。
是否有即時寫入
如果存在Blink、Flink、開源Flink,請填寫所使用即時寫入的版本號碼。
說明如果即時寫入版本過低,升級可能會造成資料丟失,需要升級Blink版本在3.7.9及以上,Flink(VVR)版本在3.0及以上才可對Hologres執行個體進行升級。
如果存在DataWorks即時寫入,請提供運行中的即時同步處理記錄和所屬Region,如果有多個獨享Data Integration資源群組,那每個資源群組都需要提供一個日誌。
期望升級時間
請填寫您希望Hologres執行個體升級的時間。
說明因為升級會停止服務,升級因版本和執行個體規格不同而略有差異,幾分鐘到十幾分鐘不等,請耐心等待。
自助升級
Hologres目前在管理主控台提供了自助升級執行個體版本的功能,協助您方便、快捷升級執行個體。
使用限制
僅支援通過標準升級(停服升級)方式進行自助升級,若是普通執行個體需要使用熱升級,請聯絡Hologres營運人員進行後台操作。
僅支援Hologres V1.1及以上版本的執行個體進行自助升級。
當前暫不支援主從執行個體進行自助升級。
執行個體升級至Hologres V2.2及以上版本,需要為RAM使用者授予AliyunServiceRoleForHologresIdentityMgmt許可權,詳情請參見Hologres服務關聯角色。
RAM使用者使用自助升級功能時,需要授予AliyunHologresFullAccess許可權,更多RAM使用者權限的說明,請參見授予RAM使用者權限。
需要在執行個體準備完成後的七天內進行升級,否則需要重新準備。
步驟說明
Hologres執行個體自助升級分為如下兩個階段進行升級:
請盡量在業務低峰期進行Hologres執行個體自助升級。
單擊開始升級準備後,即開始升級檢查。
升級準備一般需要1至3小時。
升級準備期間,您可以正常使用Hologres執行個體。
該階段系統會進行相容性檢查、資料備份等操作。
說明若是準備失敗,請及時聯絡Hologres營運人員擷取失敗原因,在Hologres營運人員的指導下進行下一步操作。
完成升級準備後,您可以單擊立即升級,即開始執行個體升級。
執行個體升級期間服務不可用。
執行個體升級一般需要5至10分鐘,具體升級時間與資料量有關,請以實際升級時間為準。
執行個體升級30分鐘後如果未完成升級,系統會使用升級前的備份資料進行復原。
操作步驟樣本
Hologres執行個體自助升級步驟如下。
登入Hologres管理主控台,在左側導覽列單擊執行個體列表。
在執行個體列表頁面,單擊目標執行個體名稱。
在執行個體詳情頁,單擊版本參數後的升級版本。
說明若您的執行個體版本低於V2.2且未曾授權過SLR,在您升級至V2.2及以上版本時,頁面會彈窗提示需建立服務關聯角色
AliyunServiceRoleForHologresIdentityMgmt
。待您確認授權後,可繼續下一步操作。在執行個體升級面板,檢查版本資訊後單擊開始升級準備。
升級準備完成後,單擊立即升級。
說明升級準備完成後七天內,可以隨時單擊立即升級進行升級執行個體。
等待執行個體升級完成後,Hologres執行個體版本就升級到了最新版本。
自助升級動作記錄
自助升級的操作記錄會記錄到Action Trail中,關於查詢Action Trail資訊請參見查詢事件記錄。
常見升級準備失敗報錯
報錯資訊範例 | 處理方案 |
升級失敗怎麼辦 | 普通升級預設有30分鐘逾時設定,超過逾時時間升級如果沒有完成,會自動進入復原流程,復原到升級前的版本和資料狀態。 |
如下資料庫中有表使用Segment格式,暫不支援升級到V2.0及以上版本,請參考文檔完成批量轉換。 資料庫:xxx ;使用Segment格式表數量:xxx 資料庫:xxx ;使用Segment格式表數量:xxx | 參考文檔完成批量轉換後,請單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |
執行個體中有Flink任務通過HoloHub模式訪問讀取Binlog的作業,暫不支援升級到V2.1及以上版本。請參考文檔操作。 | 參考文檔處理完畢並聯絡支援人員後,請單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |
執行個體中有通過Flink的RPC模式訪問Hologres的作業,暫不支援升級到V2.0及以上版本。請參考文檔操作。 | 參考文檔處理完畢並聯絡支援人員後,請單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |