🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
  • Home
  • Blog
  • Запустите Milvus 2.0 в Windows

Запустите Milvus 2.0 в Windows

  • Engineering
November 19, 2021
JiBin

В этом руководстве рассказывается о том, как запустить Milvus 2.0 под Windows. Если вы хотите начать работу с Milvus 2.0 под Windows или просто вынуждены запускать Milvus под Windows из-за ограничений среды, этот учебник может стать хорошим руководством. Автор этой статьи - @matrixji.

Есть два способа запустить Milvus 2.0 под Windows:

Компиляция из исходного кода

Необходимые условия

Перед компиляцией Milvus 2.0 под Windows необходимо установить инструментарий MinGW64/MSYS. Руководство по установке см. в разделе MSYS2. Компиляция в этом руководстве завершена в оболочке MSYS2 MinGW 64-bit. Вы можете запустить $ pacman -Su для обновления цепочки инструментов.

Мы также рекомендуем запустить $ pacman -S git для установки git.

Шаг 1. Клонирование кода

Выполните следующую команду, чтобы клонировать код из ветки windows-dev в репозитории matrixji/milvus. В настоящее время все коммиты можно отследить в ветке windows-dev, которая еженедельно ребазирует коммиты из основной ветки milvus-io/milvus.

$ git clone git@github.com:matrixji/milvus.git -b windows-dev

Шаг 2. Компиляция Milvus

1. Установите зависимости и набор инструментов

Выполните следующую команду для установки необходимых зависимостей и цепочки инструментов. После установки необходимо перезапустить оболочку MinGW/MYSY, чтобы убедиться в правильности применения конфигураций некоторых инструментов.

$ cd milvus
$ scripts/install_deps_msys.sh

2. Скомпилируйте Milvus

Выполните следующую команду, чтобы скомпилировать и упаковать Milvus.

$ make
$ sh scripts/package_windows.sh

В случае успеха вы найдете zip-файл в подкаталоге windows_package. zip-файл содержит все файлы для запуска milvus.exe, включая minio.exe и etcd.exe.

Milvus 2.0 разработан на языке Go. Вам может потребоваться настроить Goproxy для установки сторонних модулей.

Установка из бинарного пакета

Вы также можете загрузить бинарный пакет, который уже скомпилирован из Releases - matrixji/milvus. Каждый релиз имеет префикс windows-test-, например, windows-test-v8. Найдите нужный вам релиз и загрузите соответствующий zip-пакет.

Шаг 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".

Участвуйте в работе нашего сообщества разработчиков с открытым исходным кодом:

  • Найдите Milvus на GitHub или внесите в него свой вклад.
  • Взаимодействуйте с сообществом через Форум.
  • Общайтесь с нами в Twitter.

Like the article? Spread the word

Продолжить чтение