安装Milvus的可视化工具Attu教程

本文介绍了如何通过Docker容器和Windows安装可视化工具Attu,包括使用Docker镜像启动并访问Attu服务,以及处理升级到最新版本时可能出现的协议不匹配问题。

提供两种方式来安装可视化工具Attu

一、docker安装

# 执行命令,加个 -d  在后台运行
docker run -d -p 8000:3000 -e MILVUS_URL=127.0.0.1:19530 zilliz/attu:v2.2.8

至此安装完成!

浏览器输入地址 http:127.0.0.1:8000即可访问

Attu主页

如果拉取最新版本,比如v2.3.10,则会报错,协议不匹配的情况

二、Windows安装

安装包地址icon-default.png?t=N7T8https://download.youkuaiyun.com/download/Sonsay/89162822

安装包直接双击即可启动运行

### 安装 Attu 可视化工具 要在 Windows 系统中安装并使用 Attu 可视化工具来管理 Milvus 数据库,可以按照以下方式完成: #### 前置条件 1. **Docker Desktop** 已经在 Windows 上成功安装并运行。因为 MilvusAttu 都依赖于 Docker 来实现容器化的部署[^1]。 2. **Docker Compose** 功能已启用。如果使用的 Docker 版本较新,则通常内置了 `docker compose` 命令;如果是旧版 Docker,则需单独安装 Docker Compose。 --- #### 步骤说明 ##### 1. 获取 Milvus 的 Docker Compose 文件 通过官方文档或其他可信资源下载适用于单节点模式的 `docker-compose.yml` 文件。该文件定义了 Milvus 所需的服务及其配置[^5]。 ```bash curl -O https://raw.githubusercontent.com/milvus-io/milvus/main/docker/compose/docke-compose-single-node.yaml mv docke-compose-single-node.yaml docker-compose.yml ``` > 如果网络环境不允许直接访问 GitHub,可以从其他镜像站点或本地存储路径获取此文件。 ##### 2. 启动 Milvus 服务 利用上述 `docker-compose.yml` 文件启动 Milvus 单节点实例: ```bash docker compose up -d ``` 此时会创建一个名为 `standalone` 的容器,并监听默认端口 `19530` 提供 gRPC 接口用于通信。 ##### 3. 修改 YAML 文件以集成 Attu 为了使 Attu 能够连接到已经运行中的 Milvus 实例,在现有的 `docker-compose.yml` 文件基础上扩展新的服务条目。具体修改如下所示[^2]: ```yaml version: '3' services: standalone: image: milvusdb/milvus:v2.x.y-cpu # 替换为实际版本号 container_name: milvus_standalone ports: - "19530:19530" - "8080:8080" attu: image: zilliz/attu:v2.4 container_name: attu environment: MILVUS_URL: standalone:19530 ports: - "3000:3000" depends_on: - standalone ``` 这里的关键点在于设置了环境变量 `MILVUS_URL=standalone:19530`,这使得 Attu 能识别同一私有网络内的 Milvus 主机位置。 ##### 4. 应用更新后的配置重新构建服务 保存编辑好的 `docker-compose.yml` 文件之后再次调用命令刷新整个架构状态: ```bash docker compose down && docker compose up -d --build ``` 等待几秒钟直到所有组件都正常初始化完毕即可打开浏览器输入地址 http://localhost:3000 访问图形界面[^4]。 --- ### 注意事项 - 若遇到权限错误或者防火墙阻止情况,请确认相关端口号未被占用以及允许外部请求进入。 - 对于某些特殊场景下可能还需要额外调整代理设置或者其他高级选项才能顺利完成全部流程。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值