通过 Endpoint 从 Milvus 迁移至 Zilliz Cloud
Zilliz Cloud 提供基于 Milvus 的完全托管的向量数据库解决方案,适合希望使用 Milvus 向量数据库但不想自己管理基础设施的用户。为了实现顺利的数据迁移,您可以通过以下方式将数据从 Milvus 迁移到 Zilliz Cloud:通过 Milvus 服务器地址连接到源数据库或直接上传备份文件。
本文介绍如何通过服务器地址从 Milvus 进行数据迁移。有关如何上传备份文件的信息,请参阅通过备份文件从 Milvus 迁移至 Zilliz Cloud。
开始前
开始离线迁移前需满足:
Milvus 侧要求
要求项 | 详细说明 |
---|---|
版本要求 | Milvus 2.3.6 及以上 |
网络连通性 | 源 Milvus 实例必须能够从公网访问 |
鉴权凭证 | 如果 Milvus 开启了鉴权,需提供鉴权凭据(请参阅 Authenticate User Access) |
Zilliz Cloud 侧要求
要求项 | 详细说明 |
---|---|
用户权限 | 需具备组织管理员或项目管理员角色 |
目标集群容量 | 需预留足够 CU 容纳源数据(使用 CU 计算器预估容量) |
网络连通性 | 如果有网络限制,请确保已将 Zilliz Cloud IP 加入白名单 |
操作步骤
以下展示了如何通过 Endpoint 从 Milvus 迁移。
查看迁移进度
生成迁移任务后,您可前往任务中心查看任务状态和进度。如果迁移任务的状态从进行中变更为成功,则代表迁移成功。
迁移后
迁移任务完成后,请注意以下事项:
-
索引创建:迁移过程中会自动为迁移的 Collection 创建 AUTOINDEX。
-
**手动 Load Collection:**虽然索引已自动创建,但迁移后的 Collection 并不会立即支持搜索或查询操作。您必须手动 Load Collection,才能启用搜索和查询功能。详细信息请参阅 Load 和 Release。
完成 Load 后,请检查目标集群中的 Collection 数量及 Entity 数是否与数据源保持一致。如果发现不符,请删除 Collection 并重新进行迁移任务。
取消迁移任务
如果迁移过程遇到任何问题,您可以采取以下步骤进行故障排除并恢复迁移:
-
在任务中心页面,取消失败的迁移任务。
-
在操作列点击查看详情以访问日志信息。