🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
  • Home
  • Blog
  • 在 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-bit 的軀殼中完成。您可以執行$ 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 的子目錄中找到一個 zip 檔案。該 zip 檔案包含執行milvus.exe 的所有檔案,包括minio.exeetcd.exe

Milvus 2.0 是用 Go 開發的。您可能需要設定Goproxy來安裝第三方模組。

從二進位套件安裝

您也可以從Releaseases - 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 進行測試。更多資訊請參閱Hello 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

繼續閱讀