Attu 可视化客户端:Milvus 图形化管理利器
Attu 是 Zilliz 团队专为 Milvus 向量数据库打造的开源图形化管理工具,核心价值在于让操作脱离命令行,降低学习与运维成本。
它支持跨平台运行(Windows、Linux、macOS),提供 Docker 镜像部署方案。无需编写代码,通过界面即可完成数据库、集合、索引的全生命周期管理。功能迭代与 Milvus 版本同步,建议搭配 Attu 2.5.X 版本使用当前 Milvus V2.5X 环境。
核心功能包括数据库与集合管理、分区与分片优化、向量检索能力以及资源与权限控制。支持 L2、余弦相似度等度量方式,结合标量过滤实现混合查询。
Attu 安装实战(跨平台适配)
不同系统的最简部署流程如下,核心目标是通过'IP+端口'连接 Milvus 服务。
准备工作
- 已部署 Milvus 服务(本地或远程,确保网络可通)
- Milvus 服务端口默认 19530(TCP)、9091(HTTP)
- 版本匹配:Milvus 2.5X → Attu 2.5.X
Windows 系统安装
双击 exe 安装包按向导完成安装即可。启动后在连接页面输入 Milvus 服务 IP 和端口 19530,点击 Connect 登录。

下载地址参考 GitHub Releases 页面,选择对应架构的 exe 包。
macOS 系统安装
下载 dmg 安装包,拖拽至应用程序文件夹。启动时若提示权限不足,右键选择'打开'。输入服务 IP 和端口验证连接。
Linux 系统安装(Debian/Ubuntu)
- 下载 deb 安装包:
wget https://github.com/zilliztech/attu/releases/download/v2.5.3/attu_2.5.3_amd64.deb - 执行安装命令:
sudo dpkg -i attu_2.5.3_amd64.deb - 终端输入
attu或通过应用列表启动。
Docker 部署(跨平台通用方案)
- 拉取镜像:
docker pull zilliz/attu:v2.5.3 - 启动容器(映射本地 8080 端口):
docker run -p 8080:3000 -e MILVUS_URL=xxx.xxx.xxx.xxx:19530 zilliz/attu:v2.5.3
- 浏览器访问 http://localhost:8080 登录。
Python 整合 Milvus:SDK 安装与验证
PyMilvus 是最常用的开发工具,需确保 SDK 版本与服务器版本匹配(当前环境:Milvus 2.5X → PyMilvus 2.5.5)。
安装与验证
pip install pymilvus==2.5.5
无报错即成功:
python -c "from pymilvus import Collection"
核心接口分为 DDL/DCL(集合/分区管理)、DML(数据增删改)、DQL(检索查询)。


