外观
Milvus安装与使用
Milvus
介绍
Milvus 是一款开源、云原生的向量数据库,专为高维向量的存储、管理与快速近似最近邻(ANN)搜索设计,广泛用于 RAG、语义检索、图像 / 视频检索、推荐系统、NLP 与多模态 AI 场景
Milvus 三种开源版本
| 中文名称 | 英文名称 | 部署方式 | 适用规模 | 主要特点 |
|---|---|---|---|---|
| 轻量版 | Milvus Lite | 嵌入式(Python 库) | 几百万向量 | 轻量、本地文件存储、适合开发/边缘场景 |
| 单机版 | Standalone | 单机 Docker 容器 | 约 1 亿向量 | 功能完整、部署简单、适合中小生产环境 |
| 分布式版 | Distributed | Kubernetes 集群 | 数十亿~百亿向量 | 高可用、弹性伸缩、适合大规模生产系统 |
安装
安装环境准备
- Windows 上安装 WSL2
- WSL2 上安装 Ubuntu 22.04
- Ubuntu 22.04 上安装Docker
参考文档:《WSL安装与使用》
安装Milvus单机版
以 Ubuntu 22.04 为例,以Docker方式安装运行Milvus
shell
curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
bash standalone_embed.sh start
# 查看状态
docker ps设置在 Docker 服务启动时自动启动 Milvus 容器
python
# docker update --restart=always <容器名/ID>
docker update --restart=always milvus-standalone使用以下 URL 访问 Milvus Web UI。例如:http://127.0.0.1:9091/webui
shell
http://${MILVUS_PROXY_IP}:9091/webui