开始迁移
本教程以本地集群导入到纳速云端集群为例,快速演示工具的使用方法。
📦 下载 Nasu Copy
1. 启动 nasu-copy
- 服务器前置条件
- 安装并配置好JDK_8或以上版本 (推荐使用JDK_11版本)。
- 服务器的IP地址在纳速云应用的白名单内。
- 服务器内存大于2GB。
- 解压并启动
./nasu-copy
2. 配置连接本地集群
前置条件提示
请确保你的机器IP已在应用白名单内
打开浏览器访问 http://localhost:8080
输入纳速云注册的应用名及密码登录到服务后台
注意
免费版由于在各个方面存在限制,如分片数、读写性能等,通常失败率较高,正式使用时建议采用企业版或专业版。
配置并连接到源集群 http://localhost:9200
3. 进入「 同步索引 」
点击索引刷新,可查看两边集群的索引情况。
4. 创建全量同步任务
一键拷贝所有的索引至目标集群,复制过程将建立对等的索引名,并进行全量数据复制。
5. 创建自定义同步任务
可自行挑选需要复制的索引,进行对等拷贝(复制到相同的索引名)或合并到一个新的索引。
6. 查看历史任务
历史任务可以方便我们分析任务的执行结果,如有失败的任务可联系纳速云客服协助处理。
tip
一份索引的拷贝过程包括元数据拷贝(settings,mappings)和数据拷贝,如下图,我们模拟复制到目标集群已存在索引时,在元数据拷贝阶段将抛出索引已存在的错误。
7. 检查复制结果
如所有任务执行完毕,回到「 查看索引 」tab , 点击刷新查看对等的集群索引状态,检查是否与预期一致。