当前位置: 首页 > news >正文

Windows安装Milvus

安装Milvus

  • 安装Docker
    • 前置条件:
  • 安装Mlivus
    • 方案一
    • 方案二
  • Attu管理端

安装Docker

系统:Windows 11 家庭中文版
Mlivus:V2.3.0
Attu: V2.3.10

前置条件:

  1. 启用“适用于 Linux 的 Windows 子系统”可选功能,才能在 Windows 上安装 Linux 分发。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

执行结果

(base) PS C:\Users> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart部署映像服务和管理工具
版本: 10.0.22621.2792映像版本: 10.0.22631.4037启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
  1. 启用“虚拟机平台”可选功能。 windows安装docker需要使用此功能。
 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

执行结果

(base) PS C:\Users> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart部署映像服务和管理工具
版本: 10.0.22621.2792映像版本: 10.0.22631.4037启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
  1. 更新/下载安装
wsl.exe --update;
wsl.exe --install;

执行结果如下:

(base) PS C:\Users\chenyushan> wsl.exe --install
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。
正在安装: Ubuntu
已安装 Ubuntu。
请求的操作成功。直到重新启动系统前更改将不会生效。

重启系统,下载docker在Windows系统下的桌面版,安装即可。
docker下载:docker-desktop下载

安装Mlivus

方案一

采用Install Milvus in Docker 部署的:Milvus-Standalone

后续步骤,根据官网操作即可。

方案二

采用docker-compose.yml部署:Milvus-Standalone

步骤:

  1. 将下载的配置文件:docker-compose.yml;放置到Milvus安装目录中。
  2. 运行docker compose up -d命令。安装启动完成如下所示:
(base) PS D:\IT-SOFT\Milvus> docker compose up -d
time="2024-09-14T10:56:54+08:00" level=warning msg="D:\\IT-SOFT\\Milvus\\soft\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] Running 23/23✔ standalone Pulled                                                                                                                         722.0s✔ d5fd17ec1767 Pull complete                                                                                                              228.3s✔ 3333ece3d6fb Pull complete                                                                                                              228.5s✔ 6060df901d94 Pull complete                                                                                                              312.6s✔ fae1f0b2907e Pull complete                                                                                                              312.7s✔ 6163e4fdd626 Pull complete                                                                                                              716.3s✔ 1f27396f6efc Pull complete                                                                                                              716.3s✔ fe556ec02776 Pull complete                                                                                                              716.4s✔ etcd Pulled                                                                                                                               158.8s✔ dbba69284b27 Pull complete                                                                                                              149.3s✔ 270b322b3c62 Pull complete                                                                                                              149.4s✔ 7c21e2da1038 Pull complete                                                                                                              149.5s✔ cb4f77bfee6c Pull complete                                                                                                              154.2s✔ e5485096ca5d Pull complete                                                                                                              154.3s✔ 3ea3736f61e1 Pull complete                                                                                                              154.3s✔ 1e815a2c4f55 Pull complete                                                                                                              154.7s✔ minio Pulled                                                                                                                              224.6s✔ c7e856e03741 Pull complete                                                                                                              102.0s✔ c1ff217ec952 Pull complete                                                                                                              102.0s✔ b12cc8972a67 Pull complete                                                                                                              102.0s✔ 4324e307ea00 Pull complete                                                                                                              102.1s✔ 152089595ebc Pull complete                                                                                                              102.1s✔ 05f217fb8612 Pull complete                                                                                                              221.1s
[+] Running 4/4✔ Network milvus               Created                                                                                                        0.0s✔ Container milvus-etcd        Started                                                                                                        0.8s✔ Container milvus-minio       Started                                                                                                        0.9s✔ Container milvus-standalone  Started                                                                                                        0.9s

Milvus-Standalone一共包含三个组件分别是:milvus-etcd、milvus-minio、milvus-standalone;完成启动后,可以用下面命令查看:

 docker compose ps

Docker查看如下:

在这里插入图片描述

Attu管理端

Attu是Mlivus管理的可视化工具,可以直接下载.exe;在windows安装。

下载地址: Attu下载

注意: Attu的版本和安装的Mlivus可能存在版本不兼容问题;

报错提示:

TypeError: Cannot read properties of undefined (reading 'collectionsQueue')

解决方案: 需要下载相同的版本,小版本也要一致)

http://www.lryc.cn/news/528485.html

相关文章:

  • Excel分区间统计分析(等步长、不等步长、多维度)
  • 宝塔mysql数据库容量限制_宝塔数据库mysql-bin.000001占用磁盘空间过大
  • LeetCode 2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版
  • 多人-多agent协同可能会挑战维纳的反馈
  • Go学习:类型转换需注意的点 以及 类型别名
  • C语言中的局部变量和全局变量有什么区别?
  • 价值交换到底在交换什么
  • C++传送锚点的内存寻址:内存管理
  • Prompt提示词完整案例:让chatGPT成为“书单推荐”的高手
  • 基于django的智能停车场车辆管理深度学习车牌识别系统
  • 【Proteus仿真】【51单片机】简易计算器系统设计
  • 洛谷P3884 [JLOI2009] 二叉树问题(详解)c++
  • 《Foundation 起步》
  • 【hot100】刷题记录(6)-轮转数组
  • Android createScaledBitmap与Canvas通过RectF drawBitmap生成马赛克/高斯模糊(毛玻璃)对比,Kotlin
  • ThinkPad E480安装Ubuntu 18.04无线网卡驱动
  • 自然语言处理——从原理、经典模型到应用
  • Ollama 运行从 ModelScope 下载的 GGUF 格式的模型
  • Haproxy介绍及学习
  • 【2024年华为OD机试】 (C卷,200分)- 贪心歌手(JavaScriptJava PythonC/C++)
  • 深度学习在金融风控中的应用:突破传统模型的瓶颈
  • LLM - 大模型 ScallingLaws 的指导模型设计与实验环境(PLM) 教程(4)
  • hunyuan 混元学习
  • 开发、科研工具汇总
  • 项目部署(springboot项目)
  • OpenEuler学习笔记(十四):在OpenEuler上搭建.NET运行环境
  • 神经网络的通俗介绍
  • 基于 AWS SageMaker 对 DeepSeek-R1-Distilled-Llama-8B 模型的精调与实践
  • 如何使用DeepSeek R1
  • 大屏 UI 设计风格的未来趋势