windows 环境下安装 Milvus

一、简介

Milvus 是一种高性能、高扩展性的向量数据库,可在从笔记本电脑到大规模分布式系统等各种环境中高效运行。它既可以开源软件的形式提供,也可以云服务的形式提供。
文本、图像和音频等非结构化数据格式各异,并带有丰富的底层语义,因此分析起来极具挑战性。为了处理这种复杂性,Embeddings 被用来将非结构化数据转换成能够捕捉其基本特征的数字向量。然后将这些向量存储在向量数据库中,从而实现快速、可扩展的搜索和分析。
Milvus 提供强大的数据建模功能,使您能够将非结构化或多模式数据组织成结构化的 Collections。它支持多种数据类型,适用于不同的属性模型,包括常见的数字和字符类型、各种向量类型、数组、集合和 JSON,为您节省了维护多个数据库系统的精力。

Milvus 提供三种部署模式,涵盖各种数据规模–从 Jupyter Notebooks 中的本地原型到管理数百亿向量的大规模 Kubernetes 集群:
Milvus Lite:
是一个 Python 库,可以轻松集成到您的应用程序中。作为 Milvus 的轻量级版本,它非常适合在 Jupyter Notebooks 中进行快速原型开发,或在资源有限的边缘设备上运行。了解更多信息。
Milvus Standalone :
是单机服务器部署,所有组件都捆绑在一个 Docker 镜像中,方便部署。了解更多。
Milvus Distributed:
可部署在 Kubernetes 集群上,采用云原生架构,专为十亿规模甚至更大的场景而设计。该架构可确保关键组件的冗余。了解更多 链接: Mikvus官网

二、docker安装

1.介绍

1.介绍

在装Milvus之前,我们首先得安装Docker Desktop,关于Docker Desktop,下面简单介绍一下。

Docker是一种开源容器技术,起源于2013年,旨在简化应用程序的部署流程。它通过将软件及其依赖项打包在轻量级、可移植的容器中,确保应用在任何环境中都能一致运行。Docker不仅提高了开发效率,还优化了资源利用,使得开发者能够轻松地构建、测试和部署应用,尤其是在微服务架构中发挥着重要作用。

2.环境准备

1.启动WSL 的功能。

什么是wsl
适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,允许您在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双启动。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝且高效的体验。
使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等。安装 Linux 发行版并从 Microsoft Store 接收自动更新,导入 Microsoft Store 中不可用的 Linux 发行版,或构建您自己的自定义 Linux 发行版。了解更多 链接: 适用于 Linux 的 Windows 子系统

打开管理员命令行页面,输入如下命令:这个命令是用于在Windows操作系统中启用Windows Subsystem for Linux (WSL) 的功能

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
参数解释:
dism.exe:
这是Deployment Image Servicing and Management (DISM) 工具的命令行接口。DISM 允许你部署、服务和管理Windows映像和Windows PE映像。简单来说,你可以使用它来修改Windows系统的功能和组件。
/online:
这个参数告诉DISM工具你要在正在运行的操作系统上执行操作,而不是在脱机的Windows映像上。
/enable-feature:
这个参数表示你想要启用某个特定的Windows功能。
/featurename:Microsoft-Windows-Subsystem-Linux:
这里指定了你想要启用的功能名称。在这种情况下,它是Microsoft-Windows-Subsystem-Linux,即Windows Subsystem for Linux。
/all:
这个参数告诉DISM启用与指定功能相关的所有子功能。对于WSL,这通常意味着启用所有与Linux子系统相关的组件。
/norestart:
这个参数表示在需要重启系统来完成操作时,不会自动重启系统。相反,它会通知你需要手动重启系统来完成操作。
2.安装并启动Hyper-V

首先检查自己电脑是否已安装Hyper-V,打开电脑控制面板,点击程序和功能,再点击启用或关闭Windows功能。我是win11 专业版本 本身有这个插件
在这里插入图片描述
不过一般Windows家庭版是没有安装Hyper-V的,所以得自己手动安装。

Windows10下的安装办法:

1.将下面命令复制到文本文档中,并将文档重命名Hyper.cmd

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

2.然后以管理员身份运行,即可完成安装;

Windows11下的安装办法:

与window10类似,复制以下批处理代码,新建空白文本后保存,保存更改文本 .txt 后缀为 .bat 格式。然后右键以管理员身份运行即可。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

重新启动后,Hyper-V 就在你的 Windows 上安装好了。

启动Hyper-V
找到Hyper-V展开并全部勾选。

3.Docker的安装

点开连接,直接点击Download for Windows即可下载。
安装 Docker Desktop
在这里插入图片描述
下载好了安装,直接安装即可。安装完了打开Docker可视化页面。

如果页面为以下内容则表示成功(如果页面空白,则需要设置网络,保证能访问docker镜像仓库):
在这里插入图片描述

4、验证是否安装成功

#查看docker版本
docker --version
#查看docker-compose版本
docker-compose --version

为以下,则表示安装成功
在这里插入图片描述

三、安装Milvus

1.准备工作

创建milvus目录,并在这个目录下创建五个文件夹:conf、db、logs、pic、volumes、wal
在这里插入图片描述

1.Milvus下载

从中链接: Milvus下载选择自己所需的版本即可,这里我选择的是最新版本milvus-2.0.0

在这里插入图片描述
将下载好的文件拷贝至刚刚创建的milvus下,并改名为:docker-compose.yml。记得一定要改名,不然会报错。
在这里插入图片描述

2.Milvus启动与验证

1.打开cmd命令行,进入docker-compose.yml文件所在的目录。
2.输入命令: docker compose up -d,这里记得设置自己的网络,不然加载不了。
在这里插入图片描述输入命令验证:docker compose ps 和命令:docker port milvus-standalone 19530/tcp

出现如下页面则部署成功。
在这里插入图片描述

四、Milvus 图形化界面attu的安装

1、attu下载

大家可以点击下载attu选择自己所需的版本,我使用的为最新版本Release v2.4.6

在这里插入图片描述

2、attu安装

下载安装文件后,直接安装就行。安装后打开的页面是这样:
在这里插入图片描述
具体使用手册参考 链接: MIlvus 官方参考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值