在 Windows 上运行 Milvus 2.0
本教程介绍如何在 Windows 环境下运行 Milvus 2.0。如果你想使用 Windows 开始使用 Milvus 2.0,或者只是因为环境限制不得不在 Windows 上运行 Milvus,本教程可以作为一个很好的参考。本文由@matrixji 原创写作。
在 Windows 上运行 Milvus 2.0 有两种方法:
从源代码编译
前提条件
在 Windows 上编译 Milvus 2.0 之前,需要安装 MinGW64/MSYS 工具链。安装指南请参见MSYS2。本教程中的编译在 MSYS2 MinGW 64 位的外壳中完成。您可以运行$ pacman -Su
更新工具链。
我们还建议您运行$ pacman -S git
安装 git。
步骤 1.克隆代码
运行以下命令克隆matrixji/milvus代码库中windows-dev分支的代码。目前,所有提交都可以在windows-dev 中追踪到,它每周都会从上游主分支milvus-io/milvus 中重新发布提交。
$ git clone git@github.com:matrixji/milvus.git -b windows-dev
第 2 步编译 Milvus
1.安装依赖项和工具链
运行以下命令安装所需的依赖项和工具链。安装完成后,需要重新启动 MinGW/MYSY shell,以确保正确应用某些工具的配置。
$ cd milvus
$ scripts/install_deps_msys.sh
2.编译 Milvus
运行以下命令编译并打包 Milvus。
$ make
$ sh scripts/package_windows.sh
如果编译成功,您将在windows_package
子目录下找到一个压缩文件。该压缩文件包含运行milvus.exe
的所有文件,包括minio.exe
和etcd.exe
。
从二进制包安装
你也可以从Releases - matrixji/milvus 下载已经编译好的二进制包。每个版本的前缀都是windows-test-,例如windows-test-v8。找到你想要的版本并下载相应的压缩包。
步骤 1.启动 Milvus
1.解压压缩包
解压压缩包后,你会发现milvus
目录,其中包含所有需要的文件。
2.启动 MinIO 服务
双击run_minio.bat
文件,以默认配置启动 MinIO 服务。数据将存储在子目录s3data
中。
3.启动 etcd 服务
双击run_etcd.bat
文件,按默认配置启动 etcd 服务。
4.启动 Milvus 服务
双击run_milvus.bat
文件,启动 Milvus 服务。
步骤 2.运行hello_milvus.py
启动 Milvus 服务后,可以通过运行hello_milvus.py
进行测试。更多信息,请参阅 "你好 Milvus"。
参与我们的开源社区:
- 从源代码编译
- 从二进制包安装
- 参与我们的开源社区:
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word