作者:吳容,騰訊云大數(shù)據(jù)Elasticsearch高級開發(fā)工程師
騰訊云大數(shù)據(jù)ES目前已經提供了多可用區(qū)部署,即支持同地域跨機房的高可用容災方案,滿足了絕大多數(shù)客戶的需求。但是依然會有部分客戶希望進一步提升容災級別,能夠做到跨地域容災。隨著騰訊云ES雙網卡功能的發(fā)布,使得跨地域容災成為可能。接下來我將介紹下騰訊云ES實現(xiàn)跨地域容災的詳細步驟。
一、對等連接注:由于騰訊云ES集群之間的證書是不一致的,因此在搭建CCR環(huán)境之前,請先提工單讓后端先將兩個集群證書設置為一致。
首先將北京和上海的兩個vpc建立對等連接,如下圖所示:
新建對等連接注意:如果兩個vpc的網段有沖突則不能建立對等連接。
對等連接建立成功vpc之間建立好對等連接后需要配置下路由表。配置路由表:一定要在本端和對端都配置相關路由,才能通過對等連接通信,且需要綁定對應云服務器的子網。其中路由策略配置如下:路由表通過路由策略來實現(xiàn)流量走向控制,路由策略由目的端、下一跳類型和下一跳組成:
目的端:目的端即為您要轉發(fā)到的目標網段。目的網段描述僅支持網段格式,如果您希望目的端為單個 IP,可設置掩碼為32(如172.16.1.1/32)。另外,目的端不能為路由表所在私有網絡內的 IP 段,原因是 Local 路由已表示此私有網絡內默認內網互通。
下一跳類型:私有網絡的數(shù)據(jù)包的出口。私有網絡下一跳類型支持 “NAT 網關”、“對等連接”、“VPN網關”、“專線網關”、“云服務器”等類型。
下一跳:指定具體跳轉到的下一跳實例(使用下一跳 ID 標識),如私有網絡內的某個具體 NAT 網關。在本地端(北京)新增目的端的路由策略。
在目的端(上海)同樣執(zhí)行上面的操作。對等連接建立好,且路由表配置完成后,我們進入到北京的云服務器中嘗試連接上海的云服務器:從北京的cvm上ping 上海的cvm:
測試網絡連通性 二、搭建CCR下面我們就分別在北京和上海使用對應的vpc購買兩個ES集群。上海集群 es-a785wmve:
上海測試集群北京集群 es-ki42hwk9:
北京測試集群我們將北京的es集群作為Leader Cluster,把上海的es集群作為Follower Cluster。
1、設置Remote Cluster登錄到上海的kibana進行CCR的相關配置:將北京的ES集群設置為Remote Cluster:
創(chuàng)建遠程集群信息Connected表示已經連接上遠端的es集群了:
遠端集群設置成功 2、創(chuàng)建Follower Index首先需要先在Leader Cluster即北京es集群中創(chuàng)建一個索引:
北京集群創(chuàng)建Leader索引然后在上海的集群中繼續(xù)創(chuàng)建Follower Index:
在Follower上海集群的kibana中進行如下配置:
主要是配置剛剛設置的Remote Cluster的name,以及Leader Index和本地集群需要Follower的index。配置完成后得到如下的列表:
然后查看索引管理,發(fā)現(xiàn)已經在上海的集群中創(chuàng)建了一個follower index:
但是這時候索引里還沒有任何數(shù)據(jù),doc數(shù)量是0。下面我們就在北京的Leader集群中寫入幾條數(shù)據(jù),再來看看上海的Follower集群是否能夠同步到。
3、數(shù)據(jù)同步首先我們在北京集群的kibana中寫入如下幾條數(shù)據(jù):
Leader Index寫入數(shù)據(jù)查看Leader北京的集群的index manager:
發(fā)現(xiàn)四條數(shù)據(jù)都寫入了。目前的doc數(shù)量是4。
下面我們再去Follower上海集群的kibana上查看Index Manager。
Follower Index自動同步數(shù)據(jù)發(fā)現(xiàn)上海的Follower集群中的Follower索引wurong_sh_index也包含了4條doc數(shù)據(jù)。說明我們已經完成了跨地域跨集群的復制了。至此,我們完成了跨地域復制的數(shù)據(jù)同步。備注說明:由于是跨地域打通了網絡,如果出現(xiàn)下面的Not connected狀態(tài),可能會出現(xiàn)網絡不穩(wěn)定的情況,會導致數(shù)據(jù)的復制有一定的延遲。
免費體驗活動專區(qū)
Elasticsearch 新用戶可享?2核4G,0元?體驗?30?天!順暢體驗云上集群
添加小助手回復Elasticsearch加入 Elasticsearch 技術社區(qū)👇
推薦閱讀
關注騰訊云大數(shù)據(jù)公眾號
邀您探索數(shù)據(jù)的無限可能
點擊“閱讀原文”,了解相關產品最新動態(tài)
↓↓↓
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧