点此报名参加Milvus Community Conf2020 线上直播!10月17日(六)一整天的干货不容你错过!

安装 CPU 版本的 Milvus

安装前提

操作系统

操作系统 版本
CentOS 7.5 或以上
Ubuntu LTS 18.04 或以上

硬件

硬件 建议配置
CPU Intel CPU Sandy Bridge 或以上
CPU 指令集
  • SSE42
  • AVX
  • AVX2
  • AVX512
内存 8 GB 或以上(取决于具体向量数据规模)
硬盘 SATA 3.0 SSD 或以上

软件

软件 版本
Docker 19.03 或以上
请确保可用内存大于你在 server_config.yaml 文件中设置的 cache.insert_buffer_sizecache.cache_size 之和。

确认 Docker 状态

确认 Docker daemon 正在运行:

$ sudo docker info
  • 如果无法正常打印 Docker 相关信息,请启动 Docker daemon。
  • 在 Linux 上需要使用 sudo 执行 Docker 命令。若要在没有 sudo 的情况下运行 Docker 命令,请创建 docker 组并添加用户,详见 Linux 安装步骤

拉取 Milvus 镜像

拉取 CPU 版本 的 Milvus 镜像:

$ sudo docker pull milvusdb/milvus:0.10.0-cpu-d061620-5f3c00
如果拉取镜像的速度过慢或一直失败,请参考 操作常见问题 中提供的解决办法。

下载配置文件

$ mkdir -p /home/$USER/milvus/conf
$ cd /home/$USER/milvus/conf
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v0.10.0/core/conf/demo/server_config.yaml
如果无法通过 wget 命令下载配置文件,你也可以在 /home/$USER/milvus/conf 目录下创建 server_config.yaml 文件,然后将 server config 文件 的内容复制到你创建的配置文件中。

启动 Milvus Docker 容器

启动 Docker 容器,将本地的文件路径映射到容器中:

$ sudo docker run -d --name milvus_cpu_0.10.0 \
-p 19530:19530 \
-p 19121:19121 \
-v /home/$USER/milvus/db:/var/lib/milvus/db \
-v /home/$USER/milvus/conf:/var/lib/milvus/conf \
-v /home/$USER/milvus/logs:/var/lib/milvus/logs \
-v /home/$USER/milvus/wal:/var/lib/milvus/wal \
milvusdb/milvus:0.10.0-cpu-d061620-5f3c00

上述命令中用到的参数定义如下:

  • -d: 在后台运行容器。
  • --name: 为容器指定一个名字。
  • -p: 映射宿主机端口到容器。
  • -v: 将宿主机路径挂载至容器。

确认 Milvus 运行状态:

$ sudo docker ps

如果 Milvus 服务没有正常启动,执行以下命令查询错误日志:

# 获得运行 Milvus 的 container ID。
$ docker ps -a
# 检查 docker 日志。
$ docker logs <milvus container id>

接下来你可以

编辑
© 2019 - 2020 Milvus. All rights reserved.