1. 安装etcd客户端
go get go.etcd.io/etcd/clientv3
# 修复
go get -u -x google.golang.org/grpc@v1.26.0
2. 连接etcd。
package main
import (
"fmt"
"go.etcd.io/etcd/clientv3"
"time"
)
// go连接etcd
func main() {
cli, err := clientv3.New(clientv3.Config{
Endpoints: []string{"127.0.0.1:2379"},
DialTimeout: time.Second * 5,
})
if err != nil {
fmt.Printf("connect to etcd failed, err:%v", err)
return
}
fmt.Printf("etcd boot success.")
defer cli.Close()
}
3.