milvus使用milvus migration工具迁移数据

1.前提:这个数据迁移工具是collection 维度的

2.文章内是2.3.1--》2.4.5数据迁移,公司内部需求,各位看官注意哈

官方架构图:

想要迁移的milvus 官方称之为:源source milvus

要迁入的表

目标的milvus 官方称之为:目标target milvus

安装migration

github地址:https://github.com/zilliztech/milvus-migration

下载下来然后:

1.创建文件夹

  1. 解压

    tar -xzvf milvus-migration_Linux_x86_64.tar.gz

得到以下的目录

下载模板文件yaml,放入milvus_migration/configs 下,一般命名:migration.yaml

复制代码
dumper:
  worker:
    workMode: milvus2x
    reader:
      bufferSize: 500

meta:
  mode: config
  version: 2.3.1
  collection: test_0829  #表名

source:
  milvus2x:
    endpoint: xxxx(ip):325xx(port)
    database: xx
    username: xxx
    password: xx

target:
  milvus2x:
    endpoint: xxxx:324xx
    database: xxx
    username: xxx
    password: xxx

执行命令

复制代码
./milvus-migration start --config=/opt/k8s/octopus/milvus_migration/configs/migration.yaml

ok 完成!

由于这个脚本只能单表导入,官网提供了sh 脚本实现 批量导入

batch_collection_migration.sh

复制代码
#!/bin/bash

collections=("collection1" "collection2" "collection3")

for collection in "${collections[@]}"; do
    echo "BatchMigration==> $collection"
    ./milvus-migration start -t="$collection" -c=/opt/k8s/octopus/milvus_migration/migration.yml
done

看的出来就是shell脚本for 循环执行就行了,但是我的表很多哎,这样一点点写很烦,改一下吧


执行

如果目标 Milvus 中没有与源集合对应的集合,milvus-migration工具会自动创建该集合。注意,迁移后目标集合不会被索引,您需要手动为该集合创建索引。

相关推荐
uncle_ll1 天前
Milvus介绍及多模态检索实践:从部署到实战全解析
milvus·多模态·向量数据库·ann·rag·搜索·检索
失忆爆表症2 天前
01_项目搭建指南:从零开始的 Windows 开发环境配置
windows·postgresql·fastapi·milvus
dblens 数据库管理和开发工具4 天前
开源向量数据库比较:Chroma, Milvus, Faiss,Weaviate
数据库·开源·milvus·faiss·chroma·weaviate
玄同7655 天前
数据库全解析:从关系型到向量数据库,LLM 开发中的选型指南
数据库·人工智能·知识图谱·milvus·知识库·向量数据库·rag
自可乐5 天前
Milvus向量数据库/RAG基础设施学习教程
数据库·人工智能·python·milvus
领航猿1号11 天前
Langchain 1.0.2 从入门到精通(含基础、RAG、Milvus、Ollama、MCP、Agents)
langchain·agent·milvus·rag·mcp·langchain 1.0
Knight_AL12 天前
Docker 部署 Milvus 并连接现有 MinIO 对象存储
docker·eureka·milvus
码农阿豪12 天前
基于Milvus与混合检索的云厂商文档智能问答系统:Java SpringBoot全栈实现
java·spring boot·milvus
GeminiJM12 天前
亿级向量检索:Elasticsearch vs. Milvus,性能鸿沟与架构抉择
elasticsearch·架构·milvus
福大大架构师每日一题14 天前
milvus v2.6.9 发布:支持主键搜索、段重开机制、日志性能全面提升!
android·java·milvus