1. 概述

本文只是简单介绍如何在Linux环境安装Milvus 2.0.0单机版本,如果想要安装Milvus分布式版本,请参考Milvus官网:
https://milvus.io/cn/docs/v2.0.0/install_cluster-docker.md

2. 检查

使用 lscpu 命令以检查 CPU 是否支持特定 SIMD 指令集合:

lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512

3. 检查 Docker 及 Docker Compose 版本

运行 $ sudo docker info 确认 Docker 版本。建议使用 19.03 或以上版本

运行 $ sudo docker-compose version 确认 Docker Compose 版本。建议使用 1.25.1 或以上版本。

4. 安装 Milvus 单机版

4.1 下载

下载 docker-compose.standalone.yml 配置文件并保存为 docker-compose.yml

wget https://raw.githubusercontent.com/milvus-io/milvus/ecfebff801291934a3e6c5955e53637b993ab41a/deployments/docker/standalone/docker-compose.yml -O docker-compose.yml

4.2 启动 Milvus 单机版

docker-compose up -d

4.3 解决 githubusercontent 连接不上的问题

ping raw.githubusercontent.com

修改hosts:

vim /etc/hosts

在后面追加:

185.199.111.133 raw.githubusercontent.com

4.3 解决下载不了文件的问题

错误提示:

error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "<html><body><h1>408 Request Time-out</h1>\nYour browser didn't send a complete request in time.\n</body></html>\n\n"

安装:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://9cpn8tt6.mirror.aliyuncs.com

重启docker:

systemctl restart docker

5. Milvus 运行状态

确认 Milvus 运行状态:

docker ps

如果 Milvus 单机版启动正常,可以看到有 3 个 Docker 容器在运行(2 个为基础服务,1 个为 Milvus 服务):

6. 停止 Milvus 单机版

运行 $ sudo docker-compose down 停止 Milvus 单机版

文档更新时间: 2021-09-17 17:09   作者:朱方华