阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd

通過reindex將自建Elasticsearch數據遷移至阿里云
前提條件您已完成以下操作:
創建單可用區的阿里云Elasticsearch實例。
具體操作請參見創建阿里云Elasticsearch實例。
準備自建Elasticsearch集群和待遷移的數據。
如果您還沒有自建Elasticsearch集群,建議您使用阿里云ECS進行搭建,具體操作步驟請參見安裝并運行Elasticsearch。自建Elasticsearch集群需要滿足以下條件:
所在的ECS的網絡類型必須是專有網絡(不支持ClassicLink方式打通的ECS),且必須與阿里云Elasticsearch在同一個專有網絡下。
所在的ECS的安全組不能限制阿里云Elasticsearch實例的各節點IP(Kibana控制臺可查看各節點的IP),且要開啟9200端口。
能夠與阿里云Elasticsearch實例連通。可在執行腳本的機器上,使用curl -XGET http://<host>:9200命令驗證。
步驟一:獲取終端域名(可選)
如果您創建的阿里云Elasticsearch處于新網絡架構下(2020年10月及之后創建的實例屬于新網絡架構),需要借助PrivateLink,打通ECS上自建的Elasticsearch集群所處的網絡與阿里云服務賬號的網絡,獲取終端域名,為后續配置做準備。具體操作如下:
創建與阿里云Elasticsearch實例處于同一VPC下,且支持PrivateLink功能的負載均衡實例,詳情請參見步驟一:創建支持PrivateLink功能的負載均衡實例。
配置負載均衡實例,指定所有自建Elasticsearch集群中的ECS節點為后端服務器,并監聽9200端口,詳情請參見步驟二:配置負載均衡實例。
創建終端節點服務,詳情請參見步驟三:創建終端節點服務。
獲取終端節點域名,詳情請參見(可選)步驟五:查看終端節點域名。
請先記錄獲取到的節點域名,后續需要在步驟三:配置reindex白名單中使用。
步驟二:創建目標端索引
參考自建Elasticsearch集群中需要遷移的索引配置,提前在阿里云Elasticsearch集群中創建索引。或者為阿里云Elasticsearch集群開啟自動創建索引功能(不建議)。
以Python為例,使用如下腳本,在阿里云Elasticsearch集群中批量創建自建Elasticsearch集群中需要遷移的索引。默認新創建的索引副本數為0。
步驟三:配置reindex白名單
登錄阿里云Elasticsearch控制臺。
在左側導航欄,單擊Elasticsearch實例。
進入目標實例。
在頂部菜單欄處,選擇資源組和地域。
在Elasticsearch實例中單擊目標實例ID。
在左側導航欄,選擇配置與管理 > ES集群配置。
在YML文件配置區域,單擊右側的修改配置。
在YML文件配置面板,修改其他Configure配置,配置reindex白名單。
在配置reindex白名單時,需要通過reindex.remote.whitelist參數,設置自建Elasticsearch集群的訪問地址,將其添加到阿里云Elasticsearch集群的遠程訪問白名單中。阿里云Elasticsearch集群的網絡架構不同,配置規則也不同,具體如下:
舊網絡架構下:需要配置為host和port的組合,并使用逗號分隔多個主機配置。例如:otherhost:9200,another:9200,127.0.10.**:9200,localhost:**,不識別協議信息。
新網絡架構下:需要配置為實例對應的終端節點域名和port的組合。例如:ep-bp1hfkx7coy8lvu4****-cn-hangzhou-i.epsrv-bp1zczi0fgoc5qtv****.cn-hangzhou.privatelink.aliyuncs.com:9200。終端節點域名可在步驟一:獲取終端域名(可選)中獲取,更多詳細信息請參見(可選)步驟五:查看終端節點域名。
相關查詢
溫馨提示:尊敬的[]站點管理員,將本頁鏈接加入您的網站友情鏈接,下次可以快速來到這里更新您的站點信息哦!每天更新您的[阿里云國際賬號代購,24h自助充值]站點信息,可以排到首頁最前端的位置,讓更多人看到您站點的信息哦。
