腾讯云数据仓库 TCHouse-D 支持将当前数据以文件的形式,通过 Broker 备份到远端存储系统中,并支持从远端存储系统中将数据恢复到任意集群。该功能可用于对数据进行一次性或定期的快照备份,也可基于此实现跨不同集群的数据迁移。
操作指引
1. 进入备份恢复页后,单击 数据迁移配置,填写跨集群迁移的具体配置信息。
2. 迁移数据来源可选 Doris 集群或 COS 存储桶,填写相应的配置信息并通过连通性检查后,可选择执行方式、执行时间以及迁移范围。
若计划从 Doris 集群迁移数据,需填写信息包含源端集群 FE_Host、FE_TCP_PORT,以及具有 Admin 权限的 USER ID 与密码。
若计划从 COS 桶迁移数据,需填写对应 COS 桶的 SecretId、SecretKey 以及待迁移数据的 COS 路径。
说明:
若您希望迁移已创建的腾讯云数据仓库 TCHouse-D 集群中的数据,且目标端与远端处于同一 VPC 下,建议使用从 Doris 集群迁移。
若希望跨 VPC 迁移,或者从任意指定 COS 桶迁移备份数据,建议使用从 COS 桶迁移。
3. 完成迁移数据来源配置后,可设置执行方式与时间,并选定要迁移的库、表,单击迁移执行操作。
4. 从 Doris 集群迁移数据时,默认将数据同步至目标端 COS 桶,可在配置时选择备份完成后自动恢复数据。
5. 从 COS 桶迁移数据时,迁移完成后数据将自动同步至目标端 Doris 集群。
说明:
备份数据会按表维度,按原名称恢复到当前集群的同名数据库中,不需要提前创建库表。
跨集群迁移功能说明
从 Doris 集群迁移
若您希望在同一 VPC 下的两个集群间迁移数据,您可以将 Doris 集群设为迁移数据来源。为建立与远端集群的连接,需填写信息包含源端集群 FE_Host、FE_TCP_PORT,以及具有 Admin 权限的 USER ID 与密码。
迁移完成后,远端 Doris 集群数据将被同步至目标端集群指定的 COS 桶。您也可以配置自定义 COS 桶,指定迁移的 COS 路径,将数据迁移至 CosPath/doris_manage_backup 路径下。
您选择是否在迁移完成后自动恢复数据。若勾选,数据除被迁移至指定 COS 桶外,也会自动同步至目标端 Doris集群。
从 COS 桶迁移
当您在远端集群完成数据备份后,备份实例将被存储在选定的 COS 桶中,您可基于此实现跨集群数据迁移。
说明:
数据迁移功能不支持跨地域,建议在迁移前将远端 COS 桶内的数据拷贝到目标端地域的 COS 桶中。
若要发起从 COS 迁移的备份任务,需选择迁移数据来源为 COS,并填写远端 COS 桶对应的密钥与待迁移数据的 COS 路径。
自定义密钥:您可以在 API密钥管理 页面内,新建并管理自定义密钥。该密钥可用于管理您名下的所有腾讯云资源,请妥善保管。 待迁移的 COS 路径,格式为 https://$domain/$backup_dir/$snapshot_dir。
$domain:域名(可在 对象存储 中对应存储桶的概览页中查找)。 $backup_dir:文件所在的文件夹路径。
$snapshot_dir:备份版本snapshot文件夹路径。
迁移完成后,数据将自动同步至目标端 Doris 集群。
跨版本迁移版本说明
腾讯云 TCHouse-D 支持将旧内核版本集群的数据迁移至新内核版本集群,不支持将新版本备份的数据迁移到旧版本。已支持的版本对应关系如下表所示:
|
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 |
本页内容是否解决了您的问题?