环境:
OS:Centos 7
milvus:2.4.6
新实例和旧实例的版本一致
1.新环境部署好milvus
2.新环境创建一个空的db
库名需要与原实例库名一致,比如库名叫:db_test
3.新环境执行一次空的备份
提前是新环境需要安装milvus-backup
/opt/milvus_backup/milvus-backup create -n bak_db_test_20240815 -d db_test --config=/opt/milvus_backup/conf/backup.yaml
注意备份名称 -n=bak_db_test_20240815 需要与原实例备份的名称一致
没有备份之前的登录minio查看如下目录都是空的,如下:
http://192.168.1.134:9001/
执行完空的备份命令后会出现如下的目录
这个时候将该目录 bak_db_test_20240815 删除掉,目的是从原实例下载备份目录,上传到该改目录下
4.原实例下载备份目录
登录原实例的minio:http://192.168.1.135:9001/
下载下来的文件是压缩的,格式如下:
bak_db_test_20240815.zip
需要手工解压,直接解压到当前目录即可,该压缩文件解压后就是一个目录bak_db_test_20240815
5.上传到新实例
上传的路径为:a-bucket/backup
6.新实例上进行恢复
/opt/milvus_backup/milvus-backup restore -n bak_db_test_20240815 -d db_test --restore_index=true --config=/opt/milvus_backup/conf/backup.yaml
可以看到恢复了
标签:恢复,db,20240815,实例,异机,test,backup,milvus From: https://www.cnblogs.com/hxlasky/p/18361345