Linux之milvus向量数据库安装


aihuafeng66t
克里斯蒂亚诺诺 2024-01-03 16:07:13 50086 赞同 0 反对 0
分类: 资源
Linux之milvus向量数据库安装

一、milvus简介
  Milvus是一个开源的向量相似度搜索引擎,主要用于大规模向量数据的存储和查询。它支持多种向量类型,包括稠密向量、稀疏向量、二进制向量等,并提供了多种相似度度量方法,如欧氏距离、余弦相似度、Jaccard相似度等。Milvus支持分布式部署,可以在多台服务器上搭建分布式搜索集群,支持高并发查询和批量查询。Milvus通过提供简单易用的API,可以轻松地与各种应用程序集成,如图像搜索、推荐系统、自然语言处理等领域。此博文以centos环境下安装milvus为例进行介绍,博文实验环境如下:

操作系统:centos7.9
docker版本:23.0.1
milvus版本:2.2.9
二、安装环境要求
  如下是以单机节点部署方式的软硬件安装要求。

1、硬件要求

4、检查CPU支持的指令集

  我们使用lscpu命令可以查看CPU支持的指令集,Flags的参数值就是该服务器支持的CPU指令集。

5、检查docker版本
  根据milvus安装要求,docker版本要求是19.03以上版本,我们这里安装的docker版本为23.0.1,满足要求。

[root@yws55 test-data]# docker -v
Docker version 23.0.1, build a5ee5b1

6、安装docker compose组件
  根据milvus安装要求,docker compose版本要求是1.25.1以上,我们这里安装的版本是1.29.2,满足要求。

[root@yws55 home]# yum -y install python3-pip
[root@yws55 home]# pip3 install --upgrade pip
[root@yws55 home]# pip install docker-compose
[root@yws55 home]# docker-compose version

docker-compose version 1.29.2, build unknown

7、下载YAML文件
  在/home目录下创建一个docker目录,当然这个可以自定义,这个目录将用于存储我们的milvus容器的volumes数据。

[root@yws55 home]# mkdir docker
[root@yws55 home]# cd docker/
[root@yws55 docker]# wget https://github.com/milvus-io/milvus/releases/download/v2.2.9/milvus-standalone-docker-compose.yml -O docker-compose.yml

8、安装milvus容器
  在下载存储docker-compose.yml文件的目录下执行docker-compose up -d 命令开始安装milvus容器。

[root@yws55 docker]# docker-compose up -d

Creating milvus-minio … done
Creating milvus-etcd … done
Creating milvus-standalone … done
[root@yws55 docker]# ll
total 4
-rw-r–r-- 1 root root 1356 Jun 5 10:35 docker-compose.yml
drwxr-xr-x 5 root root 45 Jun 13 14:52 volumes

9、查看milvus容器运行状态
  使用docker-compose安装完成milvus后自动启动了,可以使用命令docker ps或者docker-compose ps命令查看容器运行状态。看到milvus-etcd 、milvus-minio 、milvus-standalone三个容器说明安装成功。
————————————————

10、milvus数据库连接测试

  使用浏览器访问连接地址http://ip:9091/api/v1/health,返回{“status”:“ok”}说明milvus数据库服务器运行正常。

11、milvus数据库服务管理
停止milvus容器
[root@yws55 docker]# docker-compose stop

启动milvus容器
[root@yws55 docker]# docker-compose start

删除milvus容器
使用docker-compose down命令会停止milvus容器并删除,然后我们可以rm -rf volumes删除milvus数据。
[root@yws55 docker]# docker-compose down

重启milvus容器
[root@yws55 docker]# docker-compose restart

查看milvus容器日志
[root@yws55 docker]# docker-compose logs
————————————————
版权声明:本文为CSDN博主「恒悦sunsite」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/carefree2005/article/details/131183840

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
克里斯蒂亚诺诺L1
粉丝 0 资源 831 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  125
统信桌面专业版【全盘安装UOS系统】介绍  120
银河麒麟桌面操作系统安装佳能打印机驱动方法  111
银河麒麟桌面操作系统 V10-SP1用户密码修改  105
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.03元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!