Hologres管理主控台支援自助升級執行個體版本,以便您快速管理和執行執行個體升級任務。本文為您介紹Hologres執行個體的升級方式。
自助升級
使用限制
RAM使用者進行自助升級時,需要賦予AliyunHologresFullAccess的許可權。更多RAM使用者帳號許可權說明詳情,請參見授予RAM使用者權限。
不同的執行個體版本支援的升級方式如下,:
大版本
小版本
熱升級
說明
V1.1
不支援
預設為普通升級,可升級至V1.3.62及以上版本。
V1.3
<V1.3.62
不支援
預設為普通升級,可升級至V1.3.62及以上版本。
>=V1.3.62
支援
預設為熱升級。
V2.0
<V2.0.46
不支援
預設為普通升級。
>=V2.0.46
支援
預設為熱升級。
V2.1
<V2.1.11
不支援
預設為普通升級。
>=V2.1.11
支援
預設為熱升級。
V2.1以上版本
支援
預設為熱升級。
說明版本升級最大隻支援跨一個大版本,不支援跨兩個及以上大版本升級。
操作步驟
登入Hologres管理主控台,在左側導覽列單擊執行個體列表。
在執行個體列表頁面,單擊目標執行個體名稱。
在執行個體詳情頁面,單擊版本參數後的升級版本。
在執行個體升級面板,選擇升級版本,然後單擊開始升級準備。
升級版本:可以根據業務情況選擇最穩定的大版本以及目前的版本最穩定小版本。詳情請參見版本說明。
重要升級準備提供執行個體升級前的檢查,包括檢查執行個體版本的Query相容性、效能等內容。主要包括:
執行個體影響:在升級準備期間不會影響執行個體使用。
準備時間長度:升級準備一般需要1~3小時,具體時間與執行個體規格和資料量有關,請耐心等待。
準備狀態說明:
待升級:升級準備已經完成,版本檢查無相容性、效能等問題,可以進行升級。需要在7天內完成升級,逾時需要重新進行升級準備。
準備失敗:檢查結果有異常,可能會有SQL相容性、效能回退等問題,您可以提交工單反饋問題並根據營運人員建議執行後續步驟。
升級準備完成且成功後,在執行個體升級面板,選擇升級時間,然後單擊立即升級。
升級時間說明:
立即開始:按照升級步驟順序執行,立即開始升級流程。
自訂時間:選擇執行個體停止寫入的時間。在熱升級過程中,執行個體停止寫入之前的步驟對執行個體沒有任何影響。因此,在進行熱升級時,可以合理選擇執行個體停止寫入的時間,以將對執行個體的影響降至最低。
在彈出的對話方塊中單擊確定,開始升級。
自助升級動作記錄
自助升級的操作記錄會記錄到Action Trail中,關於查詢Action Trail資訊請參見事件審計日誌。
版本說明
Hologres具備向下相容版本的能力,提供大版本和小版本供業務選擇升級。
大版本:提供當前最新最穩定的大版本,大版本通常是新功能發布、老功能迭代最佳化等,詳情請參見功能發布記錄。
小版本:小版本一般是版本缺陷修複,提供當前執行個體所在大版本對應最新的穩定的小版本,例如:當前執行個體版本為大版本2.1,若Hologres提供最新的穩定的小版本2.1.60,則可以選擇升級到2.1.60版本。
建議您可根據業務情況定期升級到最新的版本,以提升執行個體穩定性。
升級方式
Hologres當前支援兩種升級方式:普通升級和熱升級。兩種升級方式具體說明如下:
因執行個體資料量有差異,在升級期間造成的服務不可用,不在服務等級協議保護範圍內。
升級方式 | 升級時間 | 執行個體狀態 | 升級時作業情況 | 說明 |
普通升級(停服升級) | 5~10分鐘 | 升級期間停機,服務不可用。 |
|
|
熱升級 | 10~30分鐘 | 升級期間,服務處於唯讀狀態(查詢服務不受影響,寫入服務不可用)。 |
|
產品形態對應的升級方式
不同的產品形態支援不同的升級方式,您可以根據業務需求選擇升級方式:
產品形態 | 普通升級(停服升級) | 熱升級 |
普通執行個體、主從執行個體、計算群組執行個體 | 支援 | 支援(預設) 說明 主從執行個體升級後台預設使用主從打包升級方式,其中主執行個體採用停服升級,從執行個體採用熱升級。升級過程中,從執行個體會出現一次閃斷,該方式下可將從執行個體的影響降低到最小。 |
共用叢集 | 支援(預設) 說明 共用叢集由Hologres營運人員統一在指定時間進行升級。不支援單個執行個體單獨升級,具體升級時間可及時關注產品公告通知。 | 不支援 |
常見升級準備失敗報錯
報錯資訊範例 | 處理方案 |
如下資料庫中有表使用Segment格式,暫不支援升級到V2.0及以上版本。 資料庫:xxx ;使用Segment格式表數量:xxx 資料庫:xxx ;使用Segment格式表數量:xxx | 更改列存表的資料存放區格式,完成批量轉換後,單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |
執行個體中有Flink任務通過HoloHub模式訪問讀取Binlog的作業,暫不支援升級到V2.1及以上版本。 | 參見V2.0版本預設行為變更說明(2023年06月)完成相關操作並聯絡支援人員後,單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |
執行個體中有通過Flink的RPC模式訪問Hologres的作業,暫不支援升級到V2.0及以上版本。 | 參見V2.0版本預設行為變更說明(2023年06月)完成相關操作並聯絡支援人員後,單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |
服務關聯角色不存在,暫不支援升級到V2.2及以上版本。 | 建立Hologres服務關聯角色後,單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。 |