该指南主要包含 Milvus Docker 版的快速安装,以及相关 Python 示例代码的运行。如果想进一步了解 Milvus 的使用,请访问 Milvus 用户指南

安装前提

  1. Milvus Docker 版目前仅在 Linux 系统上运行,请确保您的 Linux 系统符合以下版本:

  2. 硬件配置要求:

  3. 客户端浏览器要求:

    Milvus 提供了基于 Prometheus 监控和 Grafana 的展示平台,可以对数据库的各项指标进行可视化展示,兼容目前主流的 Web 浏览器如:微软 IE、Google Chrome、Mozilla Firefox 和 Safari 等。

  4. 请确保您已经安装以下软件包,以便 Milvus Docker 版能正常运行:

安装 Milvus Docker 版

  1. 下载 Milvus Docker 镜像文件

    # 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 id

    # 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
    
  3. 创建 example.py 文件,并向文件中加入 Python 示例代码

  4. 运行示例代码。

    # Run Milvus Python example
    $ python3 example.py
    
  5. 确认程序正确运行。

    恭喜您!您已经成功完成了在 Milvus 上的第一次向量相似度查询。

10-26 08:21