Milvus2.0的部署 (Centos 7)


官网地址

简介

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)   
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值