1.安装(单机版)
1.1.安装 docker 及 docker-compose
官方建议,docker 安装 19.03 或以上版本,docker-compose 安装 1.25.1 或以上版本。
官方安装前提:https://milvus.io/cn/docs/v2.0.0/prerequisite-docker.md
实际测试时,docker 18.09 docker-compose 1.24.1 也可正常安装。但是还是建议安装官方推荐的版本。
-
离线安装docker 及 docker-compose 的安装教程,可参考:https://www.jianshu.com/p/f760fa6a0b03
-
在线安装:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
[root@iZ2vc564uvpb6sh1r08eiyZ home]# docker-compose --version
docker-compose version 1.24.1, build 4667896b
说明安装成功
docker-compose 其它的命令
1.2.下载配置文件
wget https://github.com/milvus-io/milvus/releases/download/v2.0.0-rc8/milvus-standalone-docker-compose.yml
1.3. 修改配置文件名称
mv milvus-standalone-docker-compose.yml docker-compose.yml
1.4.拉取镜像并启动
sudo docker-compose up -d
milvus安装成功截图
镜像启动后,有这三个容器就表示启动成功了。
-
Milvus:负责提供系统的核心功能。
-
Etcd: 是元数据引擎,用于管理 Milvus 内部组件的元数据访问和存储,例如 proxy、index node 等。
-
MinIO: 是存储引擎,负责维护 Milvus 的数据持久化。
安装完成后后台会自动启动了
1.5.可视化组件安装(可选)
运行 Attu
docker run -p 8000:3000 -e HOST_URL=http://{ your machine IP }:8000 -e MILVUS_URL={your machine IP}:19530 zilliz/attu:latest
我实际执行的是:
docker run -p 8000:3000 -e HOST_URL=http://47.109.53.225:8000 -e MILVUS_URL=47.109.53.225:19530 zilliz/attu:latest
一旦你成功运行了 Attu docker, 在浏览器输入 http://{ your machine IP }:8000, 然后点击 Connect 按钮连接 Milvus。登录后主界面如下:
重置Milvus向量引擎(清空数据): tools.MilvusInit.java
参考:
https://www.jianshu.com/p/d7f0e11e7336
https://blog.csdn.net/FDX0821/article/details/125219969
https://blog.csdn.net/qq_15821487/article/details/123048689
https://zhuanlan.zhihu.com/p/473624021