Milvus介绍
Milvus 矢量数据库创建于 2019 年,其唯一目标是:存储、索引和管理由深度神经网络和其他机器学习 (ML) 模型生成的大量嵌入向量。
作为一款专为处理向量查询而设计的数据库,Milvus 能够对万亿级向量进行索引。与现有的主要处理按照预定义模式进行结构化数据的关系型数据库不同,Milvus 自下而上地设计用于处理从非结构化数据转换而来的嵌入向量。
Milvus 提供三种部署模式
Milvus 提供三种部署模式,涵盖各种数据规模--从 Jupyter Notebooks 中的本地原型到管理数百亿向量的大规模 Kubernetes 集群:

Docker compose安装milvus-standalone
mkdir milvus-standalone
cd milvus-standalone/
curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
bash standalone_embed.sh start
wget https://github.com/milvus-io/milvus/releases/download/v2.0.2/milvus-standalone-docker-compose.yml -O docker-compose.yml
docker compose up -d
过程如下图

当终端顺利跑起来之后,docker桌面端会自动显示出新创建好的容器。

访问Milvus的WebUI控制台
自 v2.5.0 起,Milvus 提供了内置的webUI管理工具。
Milvus Web UI 是 Milvus 的图形管理工具,它通过简单直观的界面增强了系统可观察性。你可以通过 Milvus Web UI 查看 Milvus 的组件和依赖的统计信息和指标,查看数据库和集合详情,列出 Milvus 的详细配置。
浏览器访问:
http://127.0.0.1:9091/webui/

Milvus Web UI 与 Birdwatcher 和 Attu 的不同之处在于,它是一个内置工具,通过简单直观的界面提供整体系统的可观察性。Home菜单可以查看milvus服务启动情况,Collections菜单看到milvus默认初始化了一个名称为default的Database,这说明milvus安装是成功的,服务是正常运行的。
安装Attu管理工具
在这里我选择安装了Attu的desktop版本:
https://github.com/zilliztech/attu/releases/,直接下载好dmg包安装即可,安装好打开权限即可使用、链接milvus数据库。

安装 Attu 问题解决
最近在安装App时,也遇到了“应该将它移到废纸篓”的提示。例如在安装
attu 时,打开App报错:“
已损坏,无法打开。您应该将它移到废纸娄” 或 “Something's damaged and can't be opened. You should move it to the Trash.”以下是一些可行的解决方法:
解决方案 1:在终端中运行以下命令:
xattr -rc /Applications/attu.app 这个命令可以移除App的扩展属性,通常是解决此类问题的首选方法。
解决方案 2:调整系统安全设置
如果上述方法无效,可以尝试以下步骤:
- 打开“:系统偏好设置
- 点击“:安全性与隐私
- 在“常规”标签页中,选择“允许从以下位置下载的应用程序”。
- 如果“任何来源”选项未显示,可以运行以下命令:sudo spctl --master-disable输入系统密码后,重新打开“安全性与隐私”偏好设置,此时“任何来源”选项应该会显示出来。
如果这些方法仍然无法解决问题,可以参考
Stack Overflow 上的其他解决方案,或许能找到更多有用的建议。