etcd源码编译安装
etcd 是一个开源的分布式 kv 存储,本文简单介绍 linux 环境下源码编译安装 etcd。
环境:
- CentOS 7.2
- go v1.13及以上版本,如果 go 版本较低,需要先升级 go 版本。参考:Linux源码编译安装高版本go语言开发环境
编译安装:
export GOPATH=/data/go/
go get -v go.etcd.io/etcd
go get -v go.etcd.io/etcd/etcdctl
cd /data/go/bin
在 /data/go/bin 目录下生成了 etcd 和 etcdctl 可执行程序。
上述命令会自动下载 etcd 最新源码,编译的是 etcd master 分支,确保机器能够正常联网,如果想编译 etcd 某个版本,需要先切换到某个版本,然后再次执行命令,如下:
cd /data/go/src/go.etcd.io/etcd
git checkout v3.4.13
export GOPATH=/data/go/
go get -v go.etcd.io/etcd
go get -v go.etcd.io/etcd/etcdctl
文章评论