在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 安装Go环境 Golang官网下载地址:https://golang.org/dl/ 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 [email protected]:~/go$ ls go1.14.3.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz
执行tar解压到/usr/loacl目录下,得到go文件夹 tar -C /usr/local -zxvf go1.14.3.linux-amd64.tar.gz 添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile或$HOME/.profile都可以 vim /etc/profile // 在最后一行添加 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin // wq保存退出后source一下 source /etc/profile 执行 [email protected]:/home/alpha/etcd/etcd# vi /root/.bashrc export PATH="$PATH:/usr/local/go/bin" [email protected]:~/etcd/etcd$ go version go version go1.14.3 linux/amd64 按照上面步骤安装足够了
2. 安装etcd环境 etcd是用golang写的,需要使用go1.13以上的版本才能编译 [email protected]:~/etcd$ git clone https://gitee.com/mirrors/etcd.git 需要修改go env export GO111MODULE=auto export GOPROXY=http://mirrors.aliyun.com/goproxy/ [email protected]:/home/alpha/etcd/etcd# go env GO111MODULE="auto" GOPROXY=http://mirrors.aliyun.com/goproxy/ 然后在运行 [email protected]:/home/alpha/etcd/etcd# go mod vendor go: downloading github.com/golang/protobuf v1.3.2 go: downloading google.golang.org/grpc v1.26.0 编译完之后会在etcd的目录下有一个bin目录,且改目录下有etcd和etcdctl两个文件 [email protected]:/home/alpha/etcd/etcd/bin# ls etcd etcdctl
|
请发表评论