最近更新时间:2024-10-10 18:59:32
源端 | 目标端 |
---|---|
|
|
已创建源端、目标端MongoDB(副本集、分片集群架构)实例。
目标实例存储空间需大于源数据库占用的存储空间。
仅支持相同架构之间的数据迁移。
DTS在执行全量数据迁移时将占用源库和目标库一定的读写资源,可能会加重数据库压力。因此您需要在执行数据迁移前评估源库和目标库的性能,建议您在业务低峰期进行数据迁移。
迁移期间,避免在目的数据库进行写入操作,否则可能引起数据不一致。
对于增量阶段迁移失败的任务,DTS会触发自动恢复。在您将业务切换至目标实例前,请务必先结束或释放该任务,避免该任务被自动恢复后,导致源端数据覆盖目标实例的数据。
增量阶段通过Oplog日志获取源库数据变更,请勿在源库上执行清除Oplog的操作。
类别 | 配置 | 说明 |
---|---|---|
任务信息 | 任务名称 | DTS默认会自动生成一个任务名称,建议根据业务配置相关名称,便于识别。 |
定时执行 | 是否定时执行任务,默认为“否”。 |
配置源库、目标库信息,并分别进行源库、目标库的数据库连通性检查。
由于数据库的部署模式和接入方式可能存在差异,以下仅展示一般性配置示例。对于其他情况,请参照相关步骤进行相应的调整。
类别 | 配置 | 说明 |
---|---|---|
源库信息 | 源库类型 | 数据库类型,此处选择MongoDB。 |
实例类型 | 实例类型,此处选择云数据库MongoDB。 | |
架构类型 | 可选副本集或分片集群架构。 | |
实例地域 | 选择源库所属地域。 | |
实例ID和实例名 | 选择源库实例,支持以实例ID和关键字进行搜索。 | |
数据库账号 | 源库MongoDB实例的数据库密码。 | |
数据库密码 | 源库MongoDB实例的数据库密码。 | |
目标库信息 | 目标库类型 | 数据库类型,此处选择MongoDB。 |
架构类型 | 可选副本集或分片集群架构。 | |
实例地域 | 选择目标库所属地域。 | |
实例ID和实例名 | 选择目标库实例,支持以实例ID和关键字进行搜索。 | |
数据库账号 | 目标库MongoDB实例的数据库账号。 | |
数据库密码 | 目标库MongoDB实例的数据库密码。 |
类别 | 配置 | 说明 |
---|---|---|
源库信息 | 源库类型 | 数据库类型,此处选择MongoDB。 |
实例类型 | 实例类型,此处选择有公网IP的MongoDB数据库。 | |
实例外网地址与端口(副本集) | 源库主(备)节点IP地址、端口。 | |
Shard外网地址与端口(分片集群) | 源库Shard节点的IP地址、端口。 | |
Mongos外网地址与端口(分片集群) | 源库Mongos节点的IP地址、端口。 | |
ConfigServer外网地址与端口(分片集群) | 源库ConfigServer节点的IP地址、端口。 | |
认证库(分片集群) | 源库账号所属的数据库名称,默认为admin。 | |
账号与密码(分片集群) | 源库Shard、Mongos、ConfigServer是否采用相同的账号与密码。 | |
数据库账号 | 源库MongoDB实例的数据库密码。 | |
数据库密码 | 源库MongoDB实例的数据库密码。 | |
目标库信息 | 目标库类型 | 数据库类型,此处选择MongoDB。 |
实例地域 | 选择目标库所属地域。 | |
实例ID和实例名 | 选择目标库实例,支持以实例ID和关键字进行搜索。 | |
数据库账号 | 目标库MongoDB实例的数据库账号。 | |
数据库密码 | 目标库MongoDB实例的数据库密码。 |
连通性检查成功后,单击授权白名单并进入下一步。
在迁移类型及列表页面,配置迁移类型、迁移对象。
配置 | 说明 |
---|---|
迁移类型 | 默认选择全量数据迁移和增量数据迁移。 |
迁移对象 | 默认迁移整个实例。 |
完成配置后单击下一步,在任务详情页面单击预检查进行预检查。
如果预检查不通过,可以参考 预检查项 修复问题后,重新发起预检查校验。
预检查通过后单击下一步,在购买确认页面选择计费模式,单击确定并创建任务完成订单创建。
支付成功后迁移任务创建完成,单击开始任务后迁移任务正式开始。如果您需要对任务进行管理,详见 任务管理。
纯净模式
鼠标选中内容,快速反馈问题