一、操作指引
1. 进入 集群列表,单击需要跨集群迁移的 集群 ID/名称。
2. 在集群管理页中,单击左侧 数据迁移及同步 > 跨集群迁移 进入跨集群迁移页面,填写具体配置信息。
3. 跨集群迁移包括从 Doris 集群迁移和从 COS 迁移两种方式,填写相应的配置信息并通过连通性检查后,可选择执行方式、执行时间以及迁移范围。
4. 完成迁移数据来源配置后,可设置执行方式与时间,并选定要迁移的库、表,单击迁移执行操作。
5. 从 Doris 集群迁移数据时,默认将数据同步至目标端 COS 桶,可在配置时选择备份完成后自动恢复数据。
6. 从 COS 桶迁移数据时,迁移完成后数据将自动同步至目标端 Doris 集群。
注意:说明:
注意:备份数据会按表维度,按原名称恢复到当前集群的同名数据库中,不需要提前创建库表。
二、从 Doris 集群迁移
若你希望迁移已创建的腾讯云数据仓库 TCHouse-D 集群中的数据,且目标端与远端处于同一 VPC 下,建议使用从 Doris 集群迁移。为建立与远端集群的连接,需填写信息包含源端集群 FE_Host、FE_TCP_PORT,以及具有 Admin 权限的 USER ID 与密码。
·迁移完成后,远端 Doris 集群数据将被同步至目标端集群指定的 COS 桶。
注意:说明:
·你选择是否在迁移完成后自动恢复数据。若勾选,数据除被迁移至指定 COS 桶外,也会自动同步至目标端 Doris 集群。
三、从 COS 桶迁移
当你在远端集群完成数据备份后,备份实例将被存储在选定的 COS 桶中,你可基于此实现跨集群数据迁移。
注意:说明:
若你希望跨 VPC 迁移,或者从任意指定 COS 桶迁移备份数据,建议使用从 COS 桶迁移,并填写对应 COS 桶的 SecretId、SecretKey 以及待迁移数据的 COS 路径。
·自定义密钥:你可以在 API密钥管理 页面内,新建并管理自定义密钥。该密钥可用于管理你名下的所有腾讯云资源,请妥善保管。
·待迁移的 COS 路径,格式为 https://$domain/$backup_dir/$snapshot_dir。
·$domain:域名(可在 对象存储 中对应存储桶的概览页中查找)。
·$backup_dir:文件所在的文件夹路径。
·$snapshot_dir:备份版本snapshot文件夹路径。
·迁移完成后,数据将自动同步至目标端 Doris 集群。
四、跨版本迁移说明
腾讯云数据仓库 TCHouse-D 支持将旧内核版本集群的数据迁移至新内核版本集群:
1. 高版本不能跨集群迁移到低版本(此逻辑校验到3级版本,例如:2.1.10不能迁移至2.1.1)
2. 不能跨2个及以上2级版本迁移(例如:可以2.0迁移到2.1,但不能2.0直接迁移到3.0)
支持的版本对应关系如下表所示:
| 远端集群内核版本 | 目标端集群内核版本 |
| 0.15 | 0.15, 1.0.X |
| 1.0.X | 1.0.X, 1.1.0, 1.1.1, 1.1.2 |
| 1.1.0, 1.1.1, 1.1.2 | 1.1.X |
| 1.1.3, 1.1.4, 1.1.5 | 1.1.3, 1.1.4, 1.1.5, 1.2.X |
| 1.2.X | 1.2.X, 2.0.X |
| 2.0.X | 2.0.X, 2.1.X |
| 2.1.X | 2.1.X, 3.0.X存算一体 |
| 3.0.X存算一体 | 3.0.X存算一体 |