Milvus2.0的部署 (Centos 7)

本文档介绍了如何在Centos 7上部署Milvus2.0,包括Docker和Docker Compose的环境检查、CPU SIMD库扩展支持的确认以及单机版的安装。同时,提供了Python和Java SDK的初步使用指南,注意Python版本要求为3.6+。在实际部署中,由于虚拟机CPU指令集限制,可能会遇到启动失败的问题,建议直接在支持指令集的硬件上运行Docker。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


官网地址

简介

Milvus 是一款开源的、针对海量特征向量的相似性搜索引擎。基于异构众核计算框架设计,成本更低,性能更好。 在有限的计算资源下,十亿向量搜索仅毫秒响应。

普遍用于图片搜索、智能问答、以商品搜商品等场景

Milvus部署

Docker 和 Docker Compose环境检查

Milvus是基于Docker部署的,你的Docker需要符合以下条件

  1. Docker 版本 > 19.03 部署docker
  2. Docker Compose 版本 > 1.25.1 安装Compose

检查CPU 对 SIMD库扩展的支持

CPU需要支持以下指令集中的任意一个

  • SSE4.2
  • AVX
  • AVX2
  • AVX512
# 检查的命令
lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512

安装单机版

  1. 下载保存docker-compose.standalone.yml并保存为docker-compose.yml
wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/docker/standalone/docker-compose.yml -O docker-compose.yml
  1. 启动单节点
docker-compose up -d

等待日志输出即完成了安装

Status: Downloaded newer image for milvusdb/milvus:v2.0.0-rc2-20210712-a8e5fd2
Creating milvus-etcd  ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done

通过命令确定单节点安装完成

PS:本文启动失败,暂未解决
原因:CPU不支持增强指令,虽然PC电脑支持,但通过Oracle VM VirtualBox安装的虚拟机并不能支持,所以导致启动失败
解决办法:在PC端安装Docker启动即可成功

[root@slave2 docker]# sudo docker-compose ps
      Name                     Command                       State                              Ports
------------------------------------------------------------------------------------------------------------------------
milvus-etcd         etcd -listen-peer-urls=htt ...   Up (health: starting)   2379/tcp, 2380/tcp
milvus-minio        /usr/bin/docker-entrypoint ...   Up (health: starting)   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值