windows 环境下安装 Milvus

一、简介

Milvus 是一款开源的向量数据库,专门用于处理和管理向量数据(vector data),支持高效的相似性搜索。

Milvus需要安装在虚拟机或者docker容器中,然后使用python代码调用或者使用attu(图形化界面工具)调用。

二、docker安装

在装Milvus之前,我们首先得安装Docker Desktop

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、虚拟机平台、Windows 虚拟机监控程序平台

首先检查自己电脑是否已安装Hyper-V,打开电脑控制面板,点击程序和功能,再点击启用或关闭Windows功能,并把下面这三个都勾上。

我是win10 本身有这个插件,如果没有安装Hyper-V的,需要自己手动安装。


勾选好后,请重启电脑打开任务管理器->选择【性能】选项,看看虚拟化是否是【已启用】,不是【已启用】的,需要去bios里面将虚拟化技术打开。

3.Docker的安装

点开连接,直接点击Download for Windows即可下载。

安装 Docker Desktop

https://docs.docker.com/desktop/setup/install/windows-install/

下载好了安装,直接安装即可。安装完了打开Docker可视化页面。

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

4.验证是否安装成功

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

安装完成后,建议去设置里面修改docker镜像,这样下载相关镜像的报错更低。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://ccr.ccs.tencentyun.com",
    "https://mirrors.tuna.tsinghua.edu.cn/",
    "https://9cpn8tt6.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.1panel.live",
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
}

三、安装Milvus

1.配置docker-compose.yml

下载yml文件,下载地址:

https://github.com/milvus-io/milvus/releases/download/v2.5.18/milvus-standalone-docker-compose.yml

下载完成后,修改文件名成docker-compose.yml

然后在当前目录cmd窗口执行:

docker-compose up -d

安装需要一定时间,耐心等待,还有可能会有error报错,可以多次安装,不能科学上网的请一定配置好docker 的镜像代理。

如果安装失败或者报错了,可以先尝试删除一下,再重新安装,如果还是不行的话,可能就需要更换别的milvus版本。

# 停止所有服务
docker-compose down

# 重新启动
docker-compose up -d

2.查看服务状态

安装完成后执行docker compose ps查看是否启动成功

docker-compose ps

只有出现三个都是healthy的时候,才算正在启动成功。

对应的docker desktop是这样的

到此,Milvus已安装完成

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

1、attu下载

大家可以点击下载attu选择自己所需的版本,我使用的为最新版本Release v2.4.6,win的选择exe安装包就行。

2、attu安装

下载安装文件后,直接安装就行。安装后打开的页面是这样:

点击连接即可

到此安装完成

3.其他方式连接

当然,你也可以使用pychrom或者vscode方式进行连接测试,效果如下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值