milvus版本升级

news/2024/11/15 11:40:11/文章来源:https://www.cnblogs.com/hxlasky/p/18547647

环境:
OS:Centos 7
milvus:2.4.6
部署方式:docker-compose部署的standalone

说明:
计划将milvus升级到2.4.15,其他组件保持不变.

1.下载私人镜像

[root@host135 milvus]# docker pull registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15
v2.4.15: Pulling from hxlk8s/milvus
2ec76a50fe7c: Pull complete 
1843205aaf00: Pull complete 
748474a198ce: Pull complete 
75f8a77b55ac: Pull complete 
4ba680cd8483: Pull complete 
6210f175eb4d: Pull complete 
Digest: sha256:de92ccd363aa79e4c225ff78aee29422e29f643530f5563c6617bec15d22ba38
Status: Downloaded newer image for registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15
registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15

 

查看

[root@host135 milvus]# docker images
REPOSITORY                                        TAG                            IMAGE ID       CREATED         SIZE
registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus   v2.4.15                        278de20b4f8d   9 days ago      1.6GB
zilliz/attu                                       v2.4.6                         3d15903f4290   3 months ago    293MB
milvusdb/milvus                                   v2.4.6                         636269526977   4 months ago    1.79GB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   20 months ago   252MB
quay.io/coreos/etcd                               v3.5.5                         673f29d03de9   2 years ago     182MB
[root@host135 milvus]# 

打标签,打标签的目的是名称与docker-compose.yml文件定义的名称保持一致

[root@host135 2.4.6]# docker tag 278de20b4f8d milvusdb/milvus:v2.4.15[root@host135 milvus]# docker images
REPOSITORY                                        TAG                            IMAGE ID       CREATED         SIZE
milvusdb/milvus                                   v2.4.15                        278de20b4f8d   9 days ago      1.6GB
registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus   v2.4.15                        278de20b4f8d   9 days ago      1.6GB
zilliz/attu                                       v2.4.6                         3d15903f4290   3 months ago    293MB
milvusdb/milvus                                   v2.4.6                         636269526977   4 months ago    1.79GB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   20 months ago   252MB
quay.io/coreos/etcd                               v3.5.5                         673f29d03de9   2 years ago     182MB
[root@host135 milvus]#

发现这个有2个镜像,我们尝试删除一个

[root@host135 milvus]# docker rmi registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15
Untagged: registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15
Untagged: registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus@sha256:de92ccd363aa79e4c225ff78aee29422e29f643530f5563c6617bec15d22ba38

 

最后的效果:

[root@host135 milvus]# docker images          
REPOSITORY            TAG                            IMAGE ID       CREATED         SIZE
milvusdb/milvus       v2.4.15                        278de20b4f8d   9 days ago      1.6GB
zilliz/attu           v2.4.6                         3d15903f4290   3 months ago    293MB
milvusdb/milvus       v2.4.6                         636269526977   4 months ago    1.79GB
minio/minio           RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   20 months ago   252MB
quay.io/coreos/etcd   v3.5.5                         673f29d03de9   2 years ago     182MB

3.删除容器

[root@host135 milvus]# cd /home/middle/milvus
[root@host135 milvus]# docker-compose down
Stopping attu              ... done
Stopping milvus-standalone ... done
Stopping milvus-minio      ... done
Stopping milvus-etcd       ... done
Removing attu              ... done
Removing milvus-standalone ... done
Removing milvus-minio      ... done
Removing milvus-etcd       ... done
Removing network milvus

4.修改配置文件docker-compose.yml

  standalone:container_name: milvus-standaloneimage: milvusdb/milvus:v2.4.6
修改为:standalone:container_name: milvus-standaloneimage: milvusdb/milvus:v2.4.15

 

5.重新加载使用

[root@host135 milvus]# docker-compose up -d
Creating network "milvus" with the default driver
Creating milvus-etcd  ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
Creating attu              ... done

 

6.attu登录查看新版本
http://192.168.1.135:8000/#/
root/Milvus

说明:
整个过程数据不会丢失;

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/833942.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

空壳分身产品之路:直面自身的缺点

这大概是极少见的官方展现自身产品缺陷的文章,旨在帮助用户从多个维度快速判断该产品是否符合个人需求,以避免浪费时间和精力在不必要的下载、安装和使用上。这大概是极少见的官方展现自身产品缺陷的文章,从产品体验,功能设计,技术方案和未来规划的角度,阐述空壳产品的做…

一文解读GaussDB(DWS)监控运维诊断优化能力

帮助开发者分析执行计划,分析SQL语句执行性能消耗,提升租户侧自运维能力。本文分享自华为云社区《GaussDB(DWS) 监控运维诊断优化,历史查询诊断》,作者: yd_219384351。DWS历史查询诊断,基于DWS集群历史topsql,提供异常诊断能力。提供SQL趋势统计分析曲线图,展示SQL历史…

Git进阶实用命令

总结最常用的git命令操作。Mac推荐可视化软件Sourcetree1. 本地仓库git init # 初始化本地git 以下所有操作的前提条件git add -A # 添加当前所有变动文件到本地缓存区 git commit -m <commit-word> # 提交缓存区内容到本地仓库 git commit -am <commit-word> # 上…

go fiber: 抛出自定义异常

一,代码: 1,自定义错误类: package configimport ("fmt" ) //定义错误代码和错误信息 type MyError struct {Code intMsg string } //需要定义通用的Error()方法 func (e MyError) Error() string {return fmt.Sprintf("Code: %d,Msg: %s",e.Code…

移动端按住说话样式

下面是最终效果,手指移出指定区域就改为取消状态,松开手指就取消,手指没有移出指定区域,状态为录音中,松开手指为结束录音状态下面是代码<!DOCTYPE html> <html lang="zh"> <head><meta charset="UTF-8"><meta name="…

联想 进入bios u盘启动

先插入u盘,再选择选项 thinkpad e485 , f12快速选择启动选项 , f1 进入bios其他 联想进入bios设置u盘启动,网上的博客资料中有这样一句话: “7、在Startup栏目中,找到“UEFI/Legacy Boot”选项,设置为“Legacy Only”,并将“CSM Support”设置为“YES”,然后找到“…

Mybatis-plus之新特性,你都用过哪些?

1.lambda方式查询 在使用Mybatis-plus进行查询时,我们正常的操作是创建一个QueryWrapper,然后根据字段去做查询操作(如下图)那么就有一个问题,每个数据库的字段都需要写出来,遇到驼峰字段还需要转换为下划线形式,非常影响开发效率。而官方也考虑到这个问题,后续的版本已…

KingbaseES V8R3集群运维案例之---集群恢复案例

KingbaseES、Kingbasecluster案例说明: KingbaseES V8R3流复制集群在专用机环境下,出现异常问题,恢复过程如下: 问题现象及解决方案: 1、现象一 如下所示,整个集群无法启动,选择其中一个节点作为主节点,数据库服务启动如下所示:解决方案: 将sys_xlog下的xxxxA.histor…

Exchange 2016部署实施案例篇-04.Ex基础配置篇(下)

上二篇我们对全新部署完成的Exchange Server做了基础的一些配置,今天继续基础配置这个话题。 DAG配置 先决条件首先在配置DGA之前我们需要确保DAG成员服务器上磁盘的盘符都是一样的,大小建议最好也相同。 其次我们需要确保有一块网卡用于数据复制使用(PS:单块网卡也可以,单…

YOLO系列技术细节(更新中)

相对于R-CNN、Fast RCNN的two-stage目标检测方式,即先在图像中提取候选框,再逐一对图像进行分类。候选框的生成可以是滑动窗口或选择性搜索,再对候选框进行非极大值抑制(一般只在推理时做非极大值抑制,训练时需要这些重复的框)。而YOLO则是one-stage的端到端形式:输入图…