原milvdb模拟无法启动只剩下volumes目录的恢复
环境:
OS:Centos 7
milvus:2.4.6
1.停掉原有的milvus
确保原有的milvusdb里有数据,方便恢复的时候验证
[root@host135 milvus]# docker compose down
WARN[0000] /home/middle/milvus/docker-compose.yml: `version` is obsolete
[+] Running 5/5
? Container attu Removed 0.9s
? Container milvus-standalone Removed 11.0s
? Container milvus-etcd Removed 0.9s
? Container milvus-minio Removed 1.5s
? Network milvus Removed
2.准备新环境目录(我这里是同一台机器上,所以目录需要与原来的不一样)
[root@host135 middle]# mkdir -p /home/middle/milvus_new
3.准备docker-compose.yml文件
若能找得到原有的docker-compose.yml最好,若没有的话,可以直接从如下目录进行下载
https://github.com/milvus-io/milvus/releases/tag/v2.4.6
我这里保留有原来的 docker-compose.yml,直接使用即可
拷贝到新的部署目录
[root@host135 milvus]# cp docker-compose.yml /home/middle/milvus_new/
4.准备好milvus.yaml
因为我原来的部署是把milvus.yaml外挂到宿主机了的,所以新环境也需要准备好该文件
[root@host135 milvus]# cp milvus.yaml /home/middle/milvus_new/
5.拷贝原有的环境的 volumes 目录到新环境
[root@host135 milvus]# cp -r volumes /home/middle/milvus_new/
6.启动新环境
[root@host135 milvus_new]# cd /home/middle/milvus_new
[root@host135 milvus_new]# docker compose up -d
WARN[0000] /home/middle/milvus_new/docker-compose.yml: `version` is obsolete
[+] Running 5/5
? Network milvus Created 0.2s
? Container milvus-minio Started 3.1s
? Container milvus-etcd Started 3.0s
? Container milvus-standalone Started 3.4s
? Container attu Started 4.2s
[root@host135 milvus_new]#
7.登录attu查看数据是否恢复
http://192.168.1.135:8000
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-01-13 clickhouse数据导出备份和恢复
2020-01-13 postgresql日常管理
2020-01-13 postgresql 11.6 源码安装