本篇文章1236字,讀完約3分鐘

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

通過OSS將自建Elasticsearch數據遷移至阿里云

背景信息
通過OSS將自建Elasticsearch數據遷移至阿里云Elasticsearch,適用于自建Elasticsearch數據量比較大的場景
操作流程
步驟一:環境準備
部署自建Elasticsearch集群、創建OSS Bucket、創建阿里云Elasticsearch集群。
步驟二:安裝elasticsearch-repository-oss插件
在自建Elasticsearch集群各節點中安裝elasticsearch-repository-oss插件,插件安裝后才可在自建Elasticsearch中創建OSS倉庫。
步驟三:在自建Elasticsearch集群中創建倉庫
使用snapshot API在自建Elasticsearch集群中創建快照備份倉庫。
步驟四:為指定索引創建快照
為需要遷移的索引創建快照,并將快照備份到已創建的倉庫中。
步驟五:在阿里云Elasticsearch上創建相同倉庫
在阿里云Elasticsearch的Kibana控制臺中,使用snapshot API創建一個與自建Elasticsearch集群相同的快照備份倉庫。
步驟六:在阿里云Elasticsearch上恢復快照
將倉庫中已備份的自建Elasticsearch集群的快照恢復到阿里云Elasticsearch集群中,完成數據遷移。
步驟七:查看快照恢復結果
快照恢復后,查看恢復的索引和索引數據。
步驟一:環境準備
準備自建Elasticsearch集群。
如果您還沒有自建Elasticsearch集群,建議您使用阿里云ECS進行搭建,具體操作步驟請參見安裝并運行Elasticsearch。
本文以單節點集群為例進行演示,版本為6.7.0。實際生產中您可以購買多個相同專有網絡VPC(Virtual Private Cloud)的ECS實例搭建多節點Elasticsearch集群,購買ECS的具體步驟請參見自定義購買實例。
開通OSS服務,并創建與部署自建Elasticsearch集群的ECS實例相同地域的Bucket。
具體操作步驟請參見開通OSS服務和創建存儲空間。
創建目標阿里云Elasticsearch實例,所選地域與您創建的Bucket相同。
具體操作步驟請參見創建阿里云Elasticsearch實例。
步驟二:安裝elasticsearch-repository-oss插件
連接自建Elasticsearch集群所在的ECS。
具體操作請參見通過密碼或密鑰認證登錄Linux實例。
下載elasticsearch-repository-oss插件。
本文使用6.7.0版本的插件,要求JDK為11.0及以上版本。