集群间迁移
集群间迁移允许您在计划的停机时间内,将现有集群数据从源集群迁移到目标集群。此方法支持在同一组织内或不同组织之间进行迁移,适用于可以接受短暂停机的场景,例如计划维护或小规模数据库迁移。
开始前
-
源 Zilliz Cloud 集群必须能够通过公网访问。
-
对于组织间迁移,请确保您拥有目标 Zilliz Cloud 集群所需的连接信息,包括集群 Endpoint、API 密钥或集群的用户名和密码。
-
您需要拥有组织管理员或项目管理员的角色。如果您没有相应的权限,请联系您的 Zilliz Cloud 管理员。
组织内迁移
您可以将数据迁移到同一组织内的新集群或现有集群。
-
登录 Zilliz Cloud 控制台。
-
进入目标项目,选择数据迁移 > 当前组织。
-
在弹出的对话框中,配置源集群、数据库及目标集群:
-
源集群:选择要迁移的源集群及其中的 Database。
-
迁移到:选择现有集群或新集群作为目标集群。
-
迁移类型:选择离线迁移。
-
-
点击下一步继续:
-
如果选择迁移到现有集群,系统将跳转至迁移至现有集群 页面,选择目标项目和目标集群。
-
如果选择迁移到新集群,系统将跳转至集群创建页面,设置新的集群配置。
-
-
点击迁移完成操作。
组织间迁移
要跨组织迁移数据,您需要提供必要的连接凭证(源集群连接端点、API 密钥或用户名和密码)来访问不同组织中的源集群。
-
登录 Zilliz Cloud 控制台。
-
进入目标项目,选择数据迁移 > 外部组织。
-
在连接至数据源步骤中,填入源集群的连接端点和凭证,然后点击下一步。
-
在选择迁移来源和目标步骤中,配置源集群和目标集群设置,然后点击下一步。
-
在配置 Schema 步骤中:
-
预览并验证目标 collection 的 schema。
-
(可选)在高级设置中配置动态列和 Partition Key。更多信息请参考 Dynamic Field 和使用 Partition Key。
-
(可选)在基础信息中自定义目标 collection 名称和描述。collection 名称在每个集群中必须唯一。如果目标 collection 名称与现有 collection 重复,需要重命名目标 collection。
-
-
点击迁移。
查看迁移进度
生成迁移任务后,您可前往任务中心查看任务状态和进度。如果迁移任务的状态从进行中变更为成功,则代表迁移成功。
迁移完成后,请验证目标集群中的 collection 和 entity 数量是否与数据源一致。如果发现不一致,请删除缺失 entity 的 collection 并重新进行迁移。
取消迁移任务
如果迁移过程遇到任何问题,您可以采取以下步骤进行故障排除并恢复迁移:
-
在任务中心页面,取消失败的迁移任务。
-
在操作列点击查看详情以访问日志信息。