Linux安装Milvus向量库
时间: 2025-03-14 15:14:13 浏览: 65
### Milvus 向量库 Linux 安装指南
#### 环境准备
在安装 Milvus 向量库之前,需确认操作系统环境满足最低要求。对于基于 x86_64 架构的 Linux 系统(如 `ai 5.10.134-16.2.an8.x86_64`),需要完成必要的依赖项配置和工具链安装[^1]。
以下是具体的准备工作:
- **更新系统包管理器**:运行命令以确保系统的软件包是最新的版本。
```bash
sudo apt update && sudo apt upgrade -y
```
- **安装开发工具和编译器**:Milvus 需要 GCC 编译器以及 CMake 工具来构建源码。
```bash
sudo apt install build-essential cmake git -y
```
- **设置 Python 环境**:Python 是 Milvus 运行的重要组成部分之一,建议使用 Python 3.7 或更高版本。
```bash
sudo apt install python3-pip python3-dev -y
pip3 install --upgrade pip setuptools wheel
```
#### 下载并编译 Milvus 源码
下载指定版本的 Milvus 源码文件,并按照官方文档中的说明进行本地化编译:
1. 克隆 Milvus GitHub 仓库到本地目录。
```bash
git clone https://github.com/milvus-io/milvus.git
cd milvus
```
2. 切换至目标分支或标签号(例如 v2.5.3 版本)。
```bash
git checkout tags/v2.5.3
```
3. 执行脚本来初始化子模块和其他必要组件。
```bash
./build.sh
```
此过程可能耗时较长,具体时间取决于硬件性能和网络状况。
#### 使用 Docker Compose 方式快速部署
如果希望通过更简便的方式启动 Milvus 实例,则可以采用容器化的解决方案[^2]。Docker 提供了一种轻量化的方式来管理和运行应用程序及其依赖关系。
先决条件包括已正确安装 Docker 和 Docker Compose 软件栈。接着执行以下操作即可一键拉取镜像并启动服务实例:
```yaml
version: '3'
services:
milvus:
image: milvusdb/milvus:v2.4.0
container_name: milvus_instance
ports:
- "19530:19530"
- "9091:9091"
volumes:
- /path/to/local/data:/var/lib/milvus
```
保存上述内容为 docker-compose.yml 文件后,在同一路径下输入命令:
```bash
docker-compose up -d
```
这会以后台模式启动一个独立节点版的 Milvus 数据库,默认监听端口分别为 gRPC (19530) 及 HTTP API 接口(9091)。
---
阅读全文
相关推荐


















