GBase 8s HDR環境主備切換應用場景

2021-10-19 18:17:40 字數 535 閱讀 8300

目前 gbase 8s hdr 高可用 集群 在主機故障或者宕機後可以 通過cm 自動切換到備機,主機需要人工手動啟動服務或者重進加入集群。

實際場景是, 在日常運維的工作中, 有運維人員可以完成日常的開機、關機、重啟、網路維護等工作,但是沒有資料庫dba進行專門的資料庫服務的相關操作 ,

因此, 要求服務自動拉起,不能有任何手動操作。

常見的情況如下:

a) 通過onmode -ky關閉主機服務。集群主備機成功切換後,原主機需要自動再次啟動資料庫服務,並加入資料庫集群,成為備節點。

b) 通過kill -9 oninit殺掉主資料庫程序。集群主備機成功切換後,原主機需要自動再次啟動資料庫服務,並加入資料庫集群,成為備節點。

c) 主機網路斷開(拔網線,網絡卡故障)。集群備機成功切換為主機,網路恢復後原主機自動加入資料庫集群,成為備節點。(網路意外斷開時間不確定,可能幾分鐘,可能幾個小時)

d) 伺服器關機後啟動(關閉電源,掉電)。hdr主伺服器關閉後集群備機成功切換為主機,原主機伺服器開啟後,資料庫服務自動啟動,自動加入資料庫集群,成為備節點。

GBase8g向GBase8s資料庫進行遷移

gbase8g向gbase8s資料庫進行遷移背景 因業務需求,需要將以往專案使用的gbase8g資料庫中的資料,遷移到gbase8s資料庫中。在此記錄遷移遇到的一些問題和解決方法。目標將gbase8g的資料成功遷移到gbase8t後,原有程式功能可以正常執行 問題列表 自定義排序 1 問題描述 由於...

gbase8a rowid功能測試

需要將gbase8a中的業務資料遷移到mysql5.6中,通過kettle遷移特別慢,通過datax遷移資料是kettle的三倍。基於gbase8a 業務表中的rowid切片,實現資料的遷移,當然也可以使用分頁,用rowid還可以輕鬆實現增量資料的遷移 業務表無自增id和自增時間戳的情況 這裡只記錄...

GBase8s MyBatis 操作示例

gbase8s spring boot mybatis 操作示例 本文將建立乙個簡單的 spring boot 專案結構,並演示如何使用 mybatis 進行gbase 8s 資料庫的資料 處理工作 插入,選擇,更新和刪除 以及分頁顯示。mybatis xml方式 本文我們會使用 mybatis s...