Milvus 快速安裝手冊

該指南主要包含 Milvus Docker 版的快速安裝,以及相關 Python 示例代碼的運行。若是想進一步瞭解 Milvus 的使用,請訪問 Milvus 用戶指南html

安裝前提

  1. Milvus Docker 版目前僅在 Linux 系統上運行,請確保您的 Linux 系統符合如下版本:python

    Linux Version
    CentOS 7.5 or later
    Ubuntu LTS 18.04 or later
  2. 硬件配置要求:linux

    Component Minimum Config
    CPU Intel CPU Haswell or later
    GPU Nvidia Pascal series or later
    GPU Driver CUDA 10.1, Driver 418.74 or later
    Memory 8 GB + (depends on data volume)
    Storage SATA 3.0 SSD or later
  3. 客戶端瀏覽器要求:git

    Milvus 提供了基於 Prometheus 監控和 Grafana 的展現平臺,能夠對數據庫的各項指標進行可視化展現,兼容目前主流的 Web 瀏覽器如:微軟 IE、Google Chrome、Mozilla Firefox 和 Safari 等。github

  4. 請確保您已經安裝如下軟件包,以便 Milvus Docker 版能正常運行:docker

安裝 Milvus Docker 版

  1. 下載 Milvus Docker 鏡像文件shell

    # Download Milvus Docker image
    $ docker pull milvusdb/milvus:0.3.1-cw4
  2. 建立 Milvus 文件夾,並添加 server_config 和 log_config數據庫

    # Create Milvus file
    $ mkdir /home/$USER/milvus
    $ cd /home/$USER/milvus
    $ mkdir conf
    $ cd conf
    $ wget https://raw.githubusercontent.com/milvus-io/docs/branch-0.3.1/assets/server_config.yaml
    $ wget https://raw.githubusercontent.com/milvus-io/docs/branch-0.3.1/assets/log_config.conf
  3. 啓動 Milvus server瀏覽器

    # Start Milvus
    $ nvidia-docker run -td --runtime=nvidia -p 19530:19530 -p 8080:8080 -v /home/$USER/milvus/db:/opt/milvus/db -v /home/$USER/milvus/conf:/opt/conf -v /home/$USER/milvus/logs:/opt/milvus/logs milvusdb/milvus:0.3.1
  4. 得到 Milvus container idide

    # Get Milvus container id
    $ docker ps -a
  5. 確認 Milvus 運行狀態

    # Make sure Milvus is up and running
    $ docker logs <milvus container id>

運行 Python 示例代碼

接下來,讓咱們來運行一個 Python 程序示例。您將建立一個向量數據表,向其中插入 10 條向量,而後運行一條向量類似度查詢。

  1. 請確保系統已經安裝了 Python3

  2. 安裝 Milvus Python SDK

    # Install Milvus Python SDK
    $ pip install pymilvus==0.1.24

    提示:若是須要進一步瞭解Milvus Python SDK,請閱讀 Milvus Python SDK 使用手冊

  3. 建立 example.py 文件,並向文件中加入 Python 示例代碼

  4. 運行示例代碼。

    # Run Milvus Python example
    $ python3 example.py
  5. 確認程序正確運行。

    恭喜您!您已經成功完成了在 Milvus 上的第一次向量類似度查詢。

相關文章
相關標籤/搜索