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
官方安装文档:https://milvus.io/cn/docs/v2.0.x/milvusdm_install.md
2.使用 Docker Compose 运行 Milvus (Linux)-v2.6.x
2.1 在 Linux 上安装 Docker Compose
1.下载最新版本的 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose- $ (uname -s)- $ (uname -m)" -o /usr/local/bin/docker-compose
- 应用可执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 验证安装
docker-compose --version
2.2安装 Milvus
Milvus 在 Milvus 资源库中提供了 Docker Compose 配置文件。要使用 Docker Compose 安装 Milvus,只需运行
第一步
wget https://github.com/milvus-io/milvus/releases/download/v2.6.0-rc1/milvus-standalone-docker-compose.yml -O docker-compose.yml
说明:
-O docker-compose.yml:指定下载的文件保存到本地的名称,-O 表示将下载的文件重命名为 docker-compose.yml
第二步 启动
sudo docker-compose up -d