项目介绍:Attu
什么是 Attu?
Attu 是一个综合性 Milvus 管理工具。它专为管理和互动 Milvus 而设计,旨在提供简便的方法来处理和监控 Milvus 服务器中的操作。通过这个工具,用户可以更高效地组织、管理和优化 Milvus 系统。
Attu 的核心功能
-
数据库、集合和分区管理:Attu 提供了一种简单的方法来组织和管理 Milvus 中的结构。无论是创建新的集合还是管理现有的数据库,用户都可以轻松处理。
-
向量嵌入的插入、索引和查询:在 Milvus 中操作向量数据是其一大特点。Attu 允许用户以便捷的方式执行这些操作。
-
向量搜索功能:通过向量搜索验证结果,使用户能迅速获得所需数据。
-
用户和角色管理:轻松管理 Milvus 的权限和安全性,通过用户角色的控制来保障数据安全。
-
系统拓扑视图:Attu 提供了 Milvus 系统架构的可视化功能,帮助用户更好地管理和优化部署。
安装指南
在使用 Attu 前,确保 Milvus 已安装在 Zilliz 云平台或用户自己的服务器上。不同版本的 Milvus 对应推荐的 Attu 版本如下:
Milvus 版本 | 推荐 Attu 版本 |
---|---|
2.4.x | v2.4.11 |
2.3.x | v2.3.5 |
2.2.x | v2.2.8 |
2.1.x | v2.2.2 |
使用 Docker 运行 Attu
Attu 可以通过 Docker 容器运行。以下是启动容器的示例命令:
docker run -p 8000:3000 -e MILVUS_URL={milvus 服务器 IP}:19530 zilliz/attu:v2.4
确保容器能够访问 Milvus 的 IP 地址。运行容器后,打开网页浏览器并输入 http://{Attu IP}:8000
以查看 Attu 的图形用户界面。
在 Kubernetes 中运行 Attu
确保 Milvus 已在 Kubernetes 集群中运行。下面是启动 Attu 容器的示例命令:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/attu/main/attu-k8s-deploy.yaml
常见问题解答
- 登录问题:确保 Milvus 服务器的 IP 地址可以从 Attu 容器中访问。
- Mac M 芯片安装问题:如果在 Mac 上安装 Attu 应用出现问题,可以通过以下命令解决:
sudo xattr -rd com.apple.quarantine /Applications/attu.app
贡献代码
欢迎任何对 Attu 项目感兴趣的朋友贡献代码。无论是测试新功能还是尝试解决已知问题,您的参与都对项目至关重要。
总结来说,Attu 为 Milvus 用户提供了一个强大且便捷的管理平台,从数据库管理到用户权限设定,简化了与 Milvus 互动的每一步操作。通过它,用户可以最大化地利用 Milvus 的能力来满足其业务需求。