在 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-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.exe
和etcd.exe
。
從二進位套件安裝
您也可以從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。
參與我們的開放原始碼社群:
- 從原始碼編譯
- 從二進位套件安裝
- 參與我們的開放原始碼社群:
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