🚀 免费试用 Zilliz Cloud,完全托管的 Milvus,体验 10 倍的性能提升!立即试用>

milvus-logo
LFAI

HomeBlogs在 Windows 上运行 Milvus 2.0

在 Windows 上运行 Milvus 2.0

  • Engineering
November 19, 2021
JiBin

本教程介绍如何在 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.exeetcd.exe

Milvus 2.0 采用 Go 语言开发。您可能需要配置Goproxy以安装第三方模块。

从二进制包安装

你也可以从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"

参与我们的开源社区:

  • GitHub 上查找 Milvus 或为其做出贡献。
  • 通过论坛与社区互动。
  • Twitter 上与我们联系。

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started

Like the article? Spread the word

扩展阅读