全部產品
Search
文件中心

Hologres:執行個體升級

更新時間:Jul 12, 2024

本文為您介紹Hologres執行個體的升級方式。

升級方式

支援的升級方式

Hologres具備向下相容版本的能力,大版本的發布會進行新功能迭代、最佳化等;小版本發布會進行缺陷修複等。推薦所有的使用者升級到Hologres當前發布的最新正式版本。

Hologres當前支援兩種升級方式:標準升級和熱升級。兩種升級方式均支援小版本或大版本升級,具體說明如下:

說明
  • 小版本升級:例如從1.3.25升級至1.3.36。

  • 大版本升級:例如從1.1升級至1.3。

  • 因執行個體資料量有差異,在升級期間造成的服務不可用,不在服務等級協議保護範圍內。

升級方式

升級時間

執行個體狀態

作業情況

說明

標準升級(停服升級)

5~10分鐘(包括資料備份、版本升級,系統初始化等幾個階段,具體時間和資料規模、中繼資料規模有關)

升級期間服務不可用。

  • 全託管Flink涉及寫入Hologres表的需要停止任務,待Hologres執行個體升級完成後再啟動任務。否則可能會出現資料丟失。

  • DataWorksData Integration任務和Blink任務無需暫停任務,升級期間會觸發Failover,根據Failover策略自動回復,建議Failover重試次數配置為10次以上。

  • 通用型、計算群組執行個體升級請在Hologres管理主控台使用自助升級,詳情請參見自助升級

  • 主從執行個體升級需要由Hologres營運人員後台操作,您可以加入HologresDingTalk交流群進行反饋,會有產品技術專家線上提供服務,詳情請參見如何擷取更多的線上支援?

說明
  • 標準升級的停服時間長度也跟執行個體的規格和資料量有關,特殊情況下時間可能會更長。

  • 如果執行個體是跨多個大版本升級,比如從0.10版本升級至1.3版本,升級時間將會更長,預計在10~30分鐘,具體時間還與執行個體規格和資料量有關。

  • 升級不會改變執行個體的Endpoint,但是無法保證IP地址不變更。

熱升級

10~30分鐘(包括資料備份、過渡執行個體建立、過渡執行個體升級、流量切換、過渡執行個體釋放、執行個體初始化等階段,具體時間和資料規模、中繼資料規模有關)

升級期間,系統約有5-10分鐘處於唯讀狀態(查詢服務不受影響,寫入、中繼資料變更服務不可用)。

Hologres在V1.1.82版本開始支援熱升級模式,您可以使用HologresDingTalk交流群進行反饋,會有產品技術專家線上提供服務,詳情請參見如何擷取更多的線上支援?

說明
  • 升級不改變系統Endpoint,但無法保證IP地址不變更。

  • 不支援跨大版本熱升級,比如V0.10執行個體跨版本熱升級至V1.3版本。

產品形態對應的升級方式

不同的產品形態有不同的升級方式,您可以根據業務需求選擇升級方式:

產品形態

標準升級(停服升級)

熱升級

通用型執行個體、計算群組執行個體

支援(預設)。

說明

通用型執行個體的自助升級預設使用停服升級。

支援(可選)。

說明

從V1.1.82版本開始支援熱升級,需要由Hologres營運人員操作。

主從執行個體

支援(V1.1版本跨升級到V1.3版本使用停服升級)。

支援(可選)。

說明
  • 從 V1.3.62版本開始支援熱升級,需要由Hologres營運人員操作。

  • 主從執行個體升級後台預設使用主從打包升級方式,其中主從執行個體均採用熱升級。

  • 升級過程中,主執行個體為唯讀狀態(不可寫入資料),且會出現一次閃斷。從執行個體會出現一次閃斷。該種方式可以將主從執行個體的影響降低到最小。

共用叢集

支援(預設)。

說明

共用叢集由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. 單擊開始升級準備後,即開始升級檢查。

    • 升級準備一般需要1至3小時。

    • 升級準備期間,您可以正常使用Hologres執行個體。

    • 該階段系統會進行相容性檢查、資料備份等操作。

    說明

    若是準備失敗,請及時聯絡Hologres營運人員擷取失敗原因,在Hologres營運人員的指導下進行下一步操作。

  2. 完成升級準備後,您可以單擊立即升級,即開始執行個體升級。

    • 執行個體升級期間服務不可用。

    • 執行個體升級一般需要5至10分鐘,具體升級時間與資料量有關,請以實際升級時間為準。

    • 執行個體升級30分鐘後如果未完成升級,系統會使用升級前的備份資料進行復原。

操作步驟樣本

Hologres執行個體自助升級步驟如下。

  1. 登入Hologres管理主控台,在左側導覽列單擊執行個體列表

  2. 執行個體列表頁面,單擊目標執行個體名稱。

  3. 在執行個體詳情頁,單擊版本參數後的升級版本

    說明

    若您的執行個體版本低於V2.2且未曾授權過SLR,在您升級至V2.2及以上版本時,頁面會彈窗提示需建立服務關聯角色AliyunServiceRoleForHologresIdentityMgmt。待您確認授權後,可繼續下一步操作。

  4. 執行個體升級面板,檢查版本資訊後單擊開始升級準備

  5. 升級準備完成後,單擊立即升級

    說明

    升級準備完成後七天內,可以隨時單擊立即升級進行升級執行個體。

    等待執行個體升級完成後,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及以上版本。請參考文檔操作。

參考文檔處理完畢並聯絡支援人員後,請單擊終止升級終止本次升級,並重新提交升級準備,升級到最新版本。