Skip to content

Milvus安装与使用

Milvus

介绍

Milvus 是一款开源、云原生的向量数据库,专为高维向量的存储、管理与快速近似最近邻(ANN)搜索设计,广泛用于 RAG、语义检索、图像 / 视频检索、推荐系统、NLP 与多模态 AI 场景

Milvus 三种开源版本

中文名称英文名称部署方式适用规模主要特点
轻量版Milvus Lite嵌入式(Python 库)几百万向量轻量、本地文件存储、适合开发/边缘场景
单机版Standalone单机 Docker 容器约 1 亿向量功能完整、部署简单、适合中小生产环境
分布式版DistributedKubernetes 集群数十亿~百亿向量高可用、弹性伸缩、适合大规模生产系统

安装

安装环境准备

  • 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

image-20251208151905527

参考资料