阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊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及以上版本。