创建时间:2025-3-11

更新时间:2025-8-8
作者:薄刀刀、散装DBA

联系方式:bulkdba,1511777

背景:当前版本无法使用分组搜索功能,通过升级版本解决,计划将milvus升级到2.4.15,其他组件保持不变。

当前版本 2.3.2

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

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

该教程介绍如何升级的操作步骤,升级到其他版本亦可参考。

防范未知风险,建议您先在测试环境进行演练实施,并进行数据的备份。
 

现在最新版本已经到2.5.14了,建议尽快升级到最新版本

1. 升级路线,推荐 2.3.x——>2.3最新版——>2.4最新版——>2.5最新版。

2. 2.4目前最稳定的小版本是 2.4.23。记住一个通用原则,第三位小版本号越大,越稳定。

0.查看当前版本号

# docker ps -a
CONTAINER ID   IMAGE                                      COMMAND                  CREATED       STATUS                PORTS                                                                                      NAMES
c28f60290c69   milvusdb/milvus:v2.3.2                     "/tini -- milvus run…"   6 days ago    Up 6 days (healthy)   0.0.0.0:9091->9091/tcp, :::9091->9091/tcp, 0.0.0.0:19530->19530/tcp, :::19530->19530/tcp   milvus-standalone
7162bd9ddbce   minio/minio:RELEASE.2023-03-20T20-16-18Z   "/usr/bin/docker-ent…"   6 days ago    Up 6 days (healthy)   0.0.0.0:9000-9001->9000-9001/tcp, :::9000-9001->9000-9001/tcp                              milvus-minio
074fca2df980   quay.io/coreos/etcd:v3.5.5                 "etcd -advertise-cli…"   6 days ago    Up 6 days (healthy)   2379-2380/tcp                                                                              milvus-etcd
28ef549ebcc7   zilliz/attu:latest                         "docker-entrypoint.s…"   10 days ago   Up 10 days            0.0.0.0:8008->3000/tcp, :::8008->3000/tcp                                                  awesome_ishizaka

我们看到milvus的版本是2.3.2

1.下载私人镜像

# cd milvus/

docker pull registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus:v2.4.15

查看

# docker images
REPOSITORY                                        TAG                            IMAGE ID       CREATED         SIZE
zilliz/attu                                       latest                         07c64464c543   3 months ago    323MB
registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus   v2.4.15                        278de20b4f8d   4 months ago    1.6GB
milvusdb/milvus                                   v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
milvusdb/milvus                                   v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
quay.io/coreos/etcd                               v3.5.5                         673f29d03de9   2 years ago     182MB

看到,我们已经下载成功版本为2.4.15的镜像 

2.打标签

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

docker tag <IMAGE ID> milvusdb/milvus:v<版本号> 

示例: 

docker tag 278de20b4f8d milvusdb/milvus:v2.4.15

# docker images
REPOSITORY                                        TAG                            IMAGE ID       CREATED         SIZE
zilliz/attu                                       latest                         07c64464c543   3 months ago    323MB
milvusdb/milvus                                   v2.4.15                        278de20b4f8d   4 months ago    1.6GB
registry.cn-shenzhen.aliyuncs.com/hxlk8s/milvus   v2.4.15                        278de20b4f8d   4 months ago    1.6GB
milvusdb/milvus                                   v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
milvusdb/milvus                                   v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
minio/minio                                       RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
quay.io/coreos/etcd                               v3.5.5                         673f29d03de9   2 years ago     182MB

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

docker rmi <docker images:TAG> 

示例:

# 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:de**d3****aee29422e29f6

最后的效果:

# docker images
REPOSITORY            TAG                            IMAGE ID       CREATED         SIZE
zilliz/attu           latest                         07c64464c543   3 months ago    323MB
milvusdb/milvus       v2.4.15                        278de20b4f8d   4 months ago    1.6GB
milvusdb/milvus       v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
milvusdb/milvus       v2.3.2                         4b6c62c2b5f8   16 months ago   868MB
minio/minio           RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
minio/minio           RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   24 months ago   252MB
quay.io/coreos/etcd   v3.5.5                         673f29d03de9   2 years ago     182MB

3.删除容器

docker compose -f milvus-standalone-docker-compose.yml down

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

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

5.重新加载使用

docker compose -f milvus-standalone-docker-compose.yml up -d

6.attu登录查看新版本


http://192.168.10.1:8008/#/

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

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

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

相关文章

若依前后端分离版学习笔记(六)——JWT

在上一节已经提到了传统Session认证和JWT认证内容&#xff0c;这一节对JWT进行更加详细的了解。 一 JWT介绍 1、传统的session认证 1.1 传统session认证流程 1.用户向服务器发送用户名和密码 2.服务器通过验证后&#xff0c;在当前对话&#xff08;session&#xff09;中保存相…

如何永久删除三星手机中的照片?

如果你计划出售你的三星 Galaxy 手机&#xff0c;或者整理其接近满容量的存储空间&#xff0c;你可能会担心如何从设备中移除照片和其他文件。这对于确保你的个人信息保持安全至关重要&#xff0c;即使你选择通过各种平台捐赠或出售旧手机也是如此。在本文中&#xff0c;我们介…

【数字图像处理系列笔记】Ch06:图像压缩

一、基础知识信源编码器&#xff1a;减少或消除输入图像中的编码冗余、像素 间冗余以及心理视觉冗余。 数据的冗余 一、空间冗余&#xff08;Spatial Redundancy&#xff09;1. 定义图像中相邻像素间的强相关性导致的冗余 —— 同一区域内相邻像素的像素值&#xff08;如灰度、…

windows线程基础

Windows线程机制详解 线程的基本概念 在Windows操作系统中&#xff0c;线程是程序执行的最小单位。每个进程至少包含一个线程&#xff08;主线程&#xff09;&#xff0c;但可以创建多个线程来并行执行任务。线程与进程的主要区别在于&#xff1a; 资源分配&#xff1a;进程拥有…

Numpy科学计算与数据分析:Numpy随机数生成入门

Numpy随机数生成实战 学习目标 通过本课程&#xff0c;学员将掌握如何使用Numpy库生成不同类型的随机数&#xff0c;包括随机整数、随机浮点数以及从特定分布中抽样的方法。本课程将通过理论讲解与实践操作相结合的方式&#xff0c;帮助学员深入理解Numpy在随机数生成方面的强…

使用 C# 通过 .NET 框架开发应用程序的安装与环境配置

文章目录1. .NET介绍2. IDE2.1 Rider 安装2.2 Visual Studio 安装3. SDK安装与环境配置3.1 单独下载安装 .NET SDK3.2 Visual Studio 工作负荷安装SDK4. 相关问题4.1 我以前使用 Unity 写 C# 脚本不需要额外的编译器&#xff0c;为什么现在需要&#xff1f;1. .NET介绍 .NET 是…

Scikit-learn - 机器学习库初步了解

目录1. 主要算法分类1.1 监督学习 (Supervised Learning)1.2 非监督学习 (Unsupervised Learning)1.3 半监督学习 (Semi-Supervised Learning)1.4 强化学习 (Reinforcement Learning)1.5 遗传算法 (Genetic Algorithm)2. 选择合适的机器学习模型2.1 分类 (Classification)2.2 回…

关于 idea 里 properties 文件的中文乱码问题

背景 你会发现 properties 文件里的中文可能会出现乱码。 这个因为 properties 规范是使用 iso-8859-1 存储的&#xff0c;不支持中文&#xff08;也不支持西欧里法语、德语里奇怪的字母&#xff09; properties 的标准制定于很早&#xff0c;所以没考虑这么多&#xff0c;prop…

BVH文件 解析 解读的python第三方类库 推荐

我们面临多个第三方库选项用于解析BVH文件&#xff0c;根据您的列表&#xff0c;我将分析几个关键库的特点&#xff0c;并推荐最适合当前任务的库。我们将基于以下标准进行选择&#xff1a; ​​功能性​​&#xff1a;是否能准确解析关节角度数据&#xff0c;支持关键帧操作 ​…

uni-app X能成为下一个Flutter吗?

哈喽&#xff0c;我是老刘 老刘使用Flutter作为客户端主要技术栈的这六七年的时间里&#xff0c;关于跨平台开发的争议和新技术始终没有停过。 “一套代码&#xff0c;多端运行”——这个让无数开发者心动的承诺&#xff0c;究竟是技术革命还是美丽的谎言&#xff1f; 想象一…

Spring Cloud Gateway全栈实践:动态路由能力与WebFlux深度整合

一、为什么需要下一代网关&#xff1f; 传统网关的三大瓶颈&#xff1a; #mermaid-svg-Kdei9Io6KntYGQc4 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Kdei9Io6KntYGQc4 .error-icon{fill:#552222;}#mermaid-svg-…

MongoDB数据存储界的瑞士军刀:cpolar内网穿透实验室第513号挑战

软件名称&#xff1a;MongoDB 操作系统支持&#xff1a;Linux、Windows、macOS&#xff08;Docker版全平台通用&#xff01;&#xff09; 软件介绍&#xff1a; MongoDB是一个基于分布式架构的NoSQL数据库&#xff0c;擅长处理复杂数据类型&#xff08;如嵌套对象、数组&…

SPI TFT全彩屏幕驱动开发及调试

简介SPI&#xff08;Serial Peripheral Interface&#xff09;是一种广泛使用的串行通信协议&#xff0c;常用于微控制器&#xff08;MCU&#xff09;与外围设备&#xff08;如传感器、显示屏、存储器等&#xff09;之间的通信。SPI具有全双工传输、主从结构和较高的传输速率&a…

Linux学习—数据结构(链表2)

1.单向链表6.链表的查找在链表中找到指定的第一个元素沿用遍历思想&#xff0c;每次访问一个节点元素判断是否为要找的节点符合条件返回该节点地址到最后没有找到符号条件的节NULLlinknode *find_linklist(linknode *phead, datatype tmpdata) {linknode *ptmpnode NULL;ptmpn…

MySQL 备份利器 Xtrabackup 全解析:从部署到恢复的实战指南

数据库备份恢复是 DBA 的 “保命” 技能&#xff0c;生产业务不仅要保证有合适的备份策略&#xff0c;也要定期验证备份的有效性和恢复演练流程&#xff0c;因为数据恢复和验证可能会涉及多方合作&#xff0c;演练可以让灾难真正发生时&#xff0c;多方配合有条不紊的将数据恢复…

EAGLE-2:通过动态草稿树加速语言模型推理

温馨提示&#xff1a; 本篇文章已同步至"AI专题精讲" EAGLE-2&#xff1a;通过动态草稿树加速语言模型推理 摘要 现代 Large Language Models&#xff08;LLMs&#xff09;的推理过程既昂贵又耗时&#xff0c;而 speculative sampling 已被证明是一种有效的解决方案…

防水防尘防摔性能很好的智能三防手机,还有22000mAh大电池

在电力巡检的崇山峻岭间&#xff0c;在野外地质勘探的风沙深处&#xff0c;在应急救援的急风骤雨里&#xff0c;传统智能设备因其固有的脆弱性与续航短板往往力不从心&#xff0c;甚至成为保障工作连续性的掣肘。而真正的智能三防手机应是一堵移动的堡垒&#xff0c;集坚不可摧…

Charles中文版抓包工具使用指南 提高API调试和网络优化效率

在现代开发过程中&#xff0c;调试API、捕获HTTP/HTTPS流量和优化应用的网络性能已经成为开发者的常见任务。尤其是在调试复杂的API接口和分析网络请求时&#xff0c;开发者需要一款高效且功能强大的工具。Charles抓包工具凭借其强大的网络调试功能和易用的操作界面&#xff0c…

【C#补全计划:类和对象(九)】接口

一、接口的概念1. 概念&#xff1a;接口是行为的抽象规范&#xff0c;也是一种自定义类型2. 接口声明规范&#xff1a;&#xff08;1&#xff09;不包含成员变量&#xff08;2&#xff09;只包含属性、方法、索引器、事件&#xff08;3&#xff09;成员不能被实现&#xff08;4…

SRS简介及简单demo

SRS介绍 SRS(Simple Realtimes Server)是一款开源的实时流媒体服务器,专注于解决直播、实时互动等场景的流媒体传输问题。SRS 的设计目标是 “简单、稳定、高效”,专门针对实时流媒体协议(如 RTMP、HLS、HTTP-FLV、WebRTC 等)进行优化,专注于解决 “低延迟、高并发” 的…