向量数据库Milvus: 管理与工具

发布时间:2026/9/26 20:00:39
向量数据库Milvus: 管理与工具 一、AttuMilvus 的官方可视化管理工具Attu 是 Milvus 的一体化开源管理工具提供了直观的图形界面让你可以像操作 MySQL 一样管理 Milvus。1. Attu 的核心功能Attu 3.0 Beta 版本带来了全面的功能升级功能说明多集群管理一个侧边栏管理所有 Milvus 实例一键切换数据浏览器分层树状结构数据库 → Collection → 分区AI 助手内置 Agent支持 50 Milvus 工具可用自然语言操作监控面板内置 Prometheus 指标仪表盘API 调试台内置 REST API 测试平台备份恢复支持 S3、MinIO、GCS、Azure 的图形界面RBAC 管理基于上下文一键创建用户和角色2. 安装 Attu方式一桌面版推荐新手访问 Attu GitHub Releases 页面下载对应操作系统的安装包。macOS M 系列芯片注意如果遇到 “attu.app is damaged and cannot be opened”在终端运行sudo xattr -rd com.apple.quarantine /Applications/attu.app方式二Docker 部署docker run -d \ --name attu \ -p 8000:3000 \ -e MILVUS_URLyour-milvus-server:19530 \ zilliz/attu:latest访问http://localhost:8000即可使用。3. 连接 Milvus打开 Attu输入 Milvus 地址如http://localhost:19530点击连接即可。如果启用了认证还需要输入用户名和密码。二、用户与权限管理RBACMilvus 通过 RBAC基于角色的访问控制实现细粒度的权限管理。概念说明User身份标识每个用户有唯一 IDRole权限的集合用户通过角色获得权限Privilege对资源的具体操作权限如 Search、InsertResource被访问的实体实例、数据库、CollectionPrivilege Group预定义的相关权限集合原则权限不直接授予用户而是通过角色间接分配。这样修改角色权限时所有拥有该角色的用户自动更新。2. 启用 RBAC在milvus.yaml中启用认证common: security: authorizationEnabled: true3. 核心操作创建用户client.create_user(user_nameuser_1, passwordPssw0rd)创建角色client.create_role(role_namerole_a)授予权限client.grant_privilege_v2( role_namerole_a, privilegeSearch, collection_namecollection_01, db_namedefault )将角色授予用户client.grant_role(user_nameuser_1, role_namerole_a)4. 内置权限组Milvus 提供了 9 个内置权限组覆盖常用场景权限组范围说明COLL_ROCollection只读操作COLL_RWCollection读写操作COLL_AdminCollection完全管理DB_RO/DB_RW/DB_AdminDatabase数据库级权限Cluster_RO/Cluster_RW/Cluster_AdminCluster集群级权限三、其他生态工具工具说明Milvus MCP Server通过自然语言操作 Milvus支持 Claude Desktop、Cursor 等 AI 工具Prometheus Grafana监控 Milvus 性能指标查询延迟、吞吐量、资源使用率BirdwatcherMilvus 性能分析工具支持慢查询追踪Milvus Manager阿里云阿里云托管的可视化管理控制台