安装etcd

为了确保编译过程中使用的etcd版本符合Milvus的要求,建议安装的etcd版本为3.5.0或者以上版本。

etcd是一个分布式键值存储系统,主要用于配置管理、服务发现和分布式协调。它是Milvus运行时的重要组件之一,尤其是在分布式部署环境中。正确配置和使用etcd不仅能提高系统的可靠性和性能,还能简化管理和维护工作。

  1. 下载etcd源代码。

    • Arm版本
      1
      wget https://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-arm64.tar.gz --no-check-certificate
      
    • x86版本
      1
      wget https://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz --no-check-certificate
      

  2. 解压源代码。

    • Arm版本
      1
      tar zxvf etcd-v3.5.0-linux-arm64.tar.gz
      
    • x86版本
      1
      tar zxvf etcd-v3.5.0-linux-amd64.tar.gz
      

  3. 将文件夹拷贝到指定目录。

    • Arm版本
      1
      cp -r etcd-v3.5.0-linux-arm64 /usr/local/etcd
      
    • x86版本
      1
      cp -r etcd-v3.5.0-linux-amd64 /usr/local/etcd
      

  4. 配置环境变量。

    1
    2
    echo "export PATH=/usr/local/etcd:$PATH" >> ~/.bashrc
    source ~/.bashrc
    

  5. 查看版本号。

    1
    etcd --version
    

    回显信息如下所示则表示安装成功。

    1
    2
    3
    4
    etcd Version: 3.5.0
    Git SHA: 946a5a6f2
    Go Version: go1.16.3
    Go OS/Arch: linux/arm64