为了确保编译过程中使用的etcd版本符合Milvus的要求,建议安装的etcd版本为3.5.0或者以上版本。
etcd是一个分布式键值存储系统,主要用于配置管理、服务发现和分布式协调。它是Milvus运行时的重要组件之一,尤其是在分布式部署环境中。正确配置和使用etcd不仅能提高系统的可靠性和性能,还能简化管理和维护工作。
- 下载etcd源代码。
- Arm版本
| wget https://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-arm64.tar.gz --no-check-certificate
|
- x86版本
| wget https://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz --no-check-certificate
|
- 解压源代码。
- Arm版本
| tar zxvf etcd-v3.5.0-linux-arm64.tar.gz
|
- x86版本
| tar zxvf etcd-v3.5.0-linux-amd64.tar.gz
|
- 将文件夹拷贝到指定目录。
- Arm版本
| cp -r etcd-v3.5.0-linux-arm64 /usr/local/etcd
|
- x86版本
| cp -r etcd-v3.5.0-linux-amd64 /usr/local/etcd
|
- 配置环境变量。
| echo "export PATH=/usr/local/etcd:$PATH" >> ~/.bashrc
source ~/.bashrc
|
- 查看版本号。
回显信息如下所示则表示安装成功。
| etcd Version: 3.5.0
Git SHA: 946a5a6f2
Go Version: go1.16.3
Go OS/Arch: linux/arm64
|