檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務(wù)網(wǎng)站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
同步數(shù)據(jù)至單副本實例 操作場景 GaussDB提供了同步數(shù)據(jù)至單副本實例的功能,該功能可以將三副本實例上的數(shù)據(jù)復(fù)制到單副本實例中。在復(fù)制操作完成后,目標(biāo)單副本實例的數(shù)據(jù)將與原三副本實例在復(fù)制開始前的數(shù)據(jù)完全一致。
假如三分區(qū),三副本的情況信息,Leader 節(jié)點(diǎn)發(fā)生宕機(jī),就如下圖的過程: 從上面這種方式可以看出,當(dāng) Leader 副本宕機(jī)之后,會從ISR同步副本列表中剔除,然后取剩下的ISR列表中第一個為Leader 副本,顯然有可能還有些副本數(shù)據(jù)沒有及時同步完成,當(dāng)選擇為Leader副本之后有可能數(shù)據(jù)會丟失
NameNode默認(rèn)的副本存儲策略為: 第一副本:存放到客戶端所在節(jié)點(diǎn)。 第二副本:遠(yuǎn)端機(jī)架的數(shù)據(jù)節(jié)點(diǎn)。 第三副本:存放到客戶端所在節(jié)點(diǎn)的相同機(jī)架的不同節(jié)點(diǎn)。 如還有更多副本,則隨機(jī)選擇其它DataNode。
添加副本 功能介紹 為Cluster集群實例的分片添加副本。 該接口當(dāng)前僅在華北-北京四區(qū)域開放。
在右側(cè)信息預(yù)覽區(qū)選擇待刪除的備份副本,單擊。 操作背景 當(dāng)您不再需要某個備份副本或某個備份副本不可用時,可以刪除該備份副本,以便釋放存儲空間。 注意事項 刪除備份副本之前,請確認(rèn)不再使用該備份副本執(zhí)行恢復(fù)操作。
在連接信息頁面,單擊“Connect”,開始連接副本集實例。 圖11 副本集連接信息 成功連接副本集實例,工具界面顯示如圖12所示。 圖12 副本集連接成功 相關(guān)問題 DDS實例連接失敗的排查思路 父主題: 公網(wǎng)連接副本集實例
實例類型 分片數(shù) 副本數(shù) 負(fù)載均衡 占用IP數(shù) 單機(jī) 單分片 單副本,不支持多副本 - 1個 主備 單分片 默認(rèn)雙副本,支持配置為2-10副本 企業(yè)版主備實例僅支持2副本 不支持 占用IP個數(shù)=副本數(shù) 讀寫分離 單分片 默認(rèn)雙副本,支持2-6副本 支持 1個 Proxy集群 多分片
在連接信息頁面,單擊“Connect”,開始連接副本集實例。 圖7 副本集連接信息 成功連接副本集實例,工具界面顯示下圖所示。 圖8 副本集連接成功 非SSL連接 使用非SSL方式連接,請務(wù)必關(guān)閉SSL連接,否則會出現(xiàn)報錯。如何關(guān)閉,請參見設(shè)置SSL數(shù)據(jù)加密。
針對副本集主節(jié)點(diǎn)的連接結(jié)果: replica:PRIMARY> 針對副本集備節(jié)點(diǎn)的連接結(jié)果: replica:SECONDARY> 相關(guān)問題 DDS實例連接失敗的排查思路 父主題: 公網(wǎng)連接副本集實例
authSource=Database&replicaSet=replica" 方式三:單個節(jié)點(diǎn)連接 您也可以通過單個主節(jié)點(diǎn)或備節(jié)點(diǎn)的內(nèi)網(wǎng)IP地址訪問副本集實例,該種方法在發(fā)生主備切換時,會影響數(shù)據(jù)的讀寫性能。 命令格式: .
--sslAllowInvalidHostnames:為了保證副本集內(nèi)部通訊不占用用戶IP地址和帶寬等資源,副本集證書使用內(nèi)部管理IP地址生成。通過內(nèi)網(wǎng)SSL連接副本集實例時,需要添加“--sslAllowInvalidHostnames”。 連接命令示例: .
主備節(jié)點(diǎn)切換可能會造成1分鐘的服務(wù)閃斷,切換前請確認(rèn)客戶端具備重連機(jī)制。 新添加的備節(jié)點(diǎn),需要重新配置高可用連接地址,且為保證實例性能,會有12個小時的凍結(jié)期,凍結(jié)期內(nèi)的備節(jié)點(diǎn)不參與主備切換。 實例必須處于運(yùn)行狀態(tài)才可進(jìn)行主備切換。
擴(kuò)副本(2.2.23) 功能介紹 擴(kuò)副本能力允許動態(tài)變更多個從節(jié)點(diǎn),變更的從節(jié)點(diǎn)可以處理讀請求,從而提高讀請求性能。 一萬邊和百億邊規(guī)格的圖暫不支持?jǐn)U副本。 進(jìn)行擴(kuò)副本操作后,不支持變更圖規(guī)格操作。
擴(kuò)副本(2.2.23) 功能介紹 擴(kuò)副本能力允許動態(tài)擴(kuò)容多個從節(jié)點(diǎn),擴(kuò)容的從節(jié)點(diǎn)可以處理讀請求,從而提高讀請求性能。 一萬邊和百億邊規(guī)格的圖暫不支持?jǐn)U副本。 進(jìn)行擴(kuò)副本操作后,不支持?jǐn)U容圖操作。 如果要對圖進(jìn)行擴(kuò)容和擴(kuò)副本兩個操作,需要您先進(jìn)行擴(kuò)容圖操作,再進(jìn)行擴(kuò)副本操作。
針對副本集主節(jié)點(diǎn)的連接結(jié)果: replica:PRIMARY> 針對副本集備節(jié)點(diǎn)的連接結(jié)果: replica:SECONDARY> 父主題: 通過公網(wǎng)連接副本集實例
多副本存儲系統(tǒng)支持二副本和三副本,實現(xiàn)過程以三副本為例,如圖1-2所示。圖1-2 多副本的基本原理1598333676197031970.png當(dāng)寫入數(shù)據(jù)時,每個數(shù)據(jù)構(gòu)建與之完全相同的兩個副本;數(shù)據(jù)和兩個副本分別寫入三個存儲節(jié)點(diǎn)中。
第一個維度為副本父維度信息,維度名稱為dcs_instance_id,維度值對應(yīng)副本所在的實例ID。 第二個維度,維度名稱為dcs_cluster_redis_node,維度值為副本的監(jiān)控對象ID,與副本ID和節(jié)點(diǎn)ID不同。 取值范圍: 不涉及。
多副本場景下,運(yùn)行在副本丟失損壞的BE節(jié)點(diǎn)的查詢?nèi)蝿?wù)報錯 現(xiàn)象描述 如果多個副本直接從磁盤上丟失了副本,比如mv改名,內(nèi)核不會感知到該副本丟失,執(zhí)行查詢時如果請求運(yùn)行在副本丟失的BE節(jié)點(diǎn),報錯: 處理步驟 登錄安裝了MySQL的節(jié)點(diǎn),連接Doris數(shù)據(jù)庫。
界面顯示該實例的所有分片列表,包含“分片名稱”、“分片ID”和該分片下的“副本數(shù)”。 單擊分片名稱前面的圖標(biāo),展開當(dāng)前分片下的所有副本。包含“副本IP”、“節(jié)點(diǎn)ID”、“副本ID”、“狀態(tài)”“副本角色”和副本所在的“可用區(qū)”。
副本集 業(yè)務(wù)模型編號對應(yīng)的業(yè)務(wù)模型,請參見業(yè)務(wù)模型。 OPS:Operation Per Second,數(shù)據(jù)庫每秒執(zhí)行的操作數(shù)。 不同業(yè)務(wù)模型和實例規(guī)格下,基于4.0版本的數(shù)據(jù)庫實例,根據(jù)表2預(yù)置小數(shù)據(jù)量數(shù)據(jù),測試的OPS數(shù)據(jù),詳見表1中加粗內(nèi)容。