MacOS安装Milvus向量数据库

Milvus 是一个高性能、高度可扩展的矢量数据库,可在从笔记本电脑到大规模分布式系统的各种环境中高效运行。Milvus 提供强大的数据建模功能,使您能够将非结构化或多模态数据组织成结构化集合。Milvus是Apache 2.0许可分发的开源项目。

Milvus 提供三种部署模式:

  • Milvus Lite 是一个 Python 库,可以轻松集成到您的应用程序中。作为 Milvus 的轻量级版本,它非常适合快速原型设计或在资源有限的边缘设备上运行。
  • Milvus Standalone 是单机服务器部署,所有组件都捆绑到一个 Docker 镜像中,部署方便。
  • Milvus Distributed 可以部署在 Kubernetes 集群上,采用云原生架构,专为数十亿甚至更大的场景而设计。此体系结构可确保关键组件的冗余。

1、安装Milvus环境说明

本实验使用Docker Compose安装Milvus Standalone版本,对电脑配置有一定的要求,具体配置参考官方文档https://milvus.io/docs/prerequisite-docker.md。

作者本人安装milvus的电脑配置如下:

  • 苹果MacBook笔记本电脑
  • 操作系统: MacOS 12.7.6,即Monterey版本(安装milvus要求macOS 10.14版本以上)
  • 处理器: 2.7 GHz 双核Intel i5
  • 内存: 8GB
  • 存储: 256GB
  • Docker Desktop:安装milvus需要先安装Docker Desktop,这里不展开介绍,具体参考官方文档https://docs.docker.com/desktop/setup/install/mac-install/

2、安装milvus-standalone

在Mac电脑命令行窗口,通过命令方式安装milvus 2.5.4版本。

通过wget命令下载docker配置yml文件

$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.4/milvus-standalone-docker-compose.yml -O docker-compose.yml

安装并启动 Milvus

$ sudo docker compose up -d

Creating milvus-etcd ... done

Creating milvus-minio ... done

Creating milvus-standalone ... done

以下是作者本人mac笔记本电脑上的执行效果(如果下载docker镜像失败,可能是国外镜像源站点网络访问不了的问题,可以配置国内镜像源,具体请Baidu):

发现milvus启动成功,其依赖的etcd、minio服务也启动成功。我们也可以通过Docker Desktop工具查看docker服务运行情况:

安装milvus详细过程,可参考官方文档:https://milvus.io/docs/install_standalone-docker-compose.md

3、访问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安装是成功的,服务是正常运行的。

后续文章重点介绍,如何像使用mysql一样来使用milvus向量数据库,以及向量数据库是AI场景下的用处。

相关推荐
白玉cfc3 小时前
【iOS】多线程基础
macos·ios
2501_915106325 小时前
游戏上架 App Store 的技术流程解析 从构建到审核的全流程指南
游戏·macos·ios·小程序·uni-app·cocoa·iphone
laocaibulao7 小时前
mac电脑brew update很慢咋办?
macos
心灵宝贝7 小时前
XMind for Mac v24.01.dmg 安装教程(Mac思维导图软件下载安装步骤)
macos·xmind
醇氧17 小时前
Mac 安装 Docker Desktop
macos·docker·容器
神秘人-解说19 小时前
在Mac上安装Windows 11/10双系统(M1/M2/Intel通用)
windows·macos·mac安装双系统·mac安装虚拟机·mac安装windows
知难行难19 小时前
macOS配置Apocrita及ssh访问及获取GPU权限
运维·macos·ssh
游戏开发爱好者81 天前
Mac 抓包软件怎么选?从 HTTPS 调试、TCP 数据流分析到多工具协同的完整抓包方案
tcp/ip·macos·ios·小程序·https·uni-app·iphone
马拉萨的春天1 天前
iOS中广告SDK如何判断一个广告是否真实展示
macos·ios·cocoa
weixin_446260851 天前
Milvus:高效能的云原生向量数据库
数据库·云原生·milvus