要在 Windows 上编译 etcd 及 etcdctl 工具,并使用 bat 脚本启动 etcd 集群,首先需要准备好开发环境并确保依赖项正确安装。下面是从 etcd 3.5 源码开始编译和启动 etcd 集群的详细步骤:
目录
1. 安装 Go 环境
首先,确保你已经安装了 Go 环境。etcd 是用 Go 编写的,因此需要 Go 编译器来构建代码。
- 从 Go 官网 下载并安装最新版本的 Go。
- 设置 Go 环境变量:
- 将 Go 的
bin目录添加到PATH中(例如:C:\Go\bin)。 - 设置
GOPATH和GOMOD环境变量(例如:GOPATH=C:\go_workspace)。
- 将 Go 的
2. 获取 etcd 源码
通过 Git 克隆 etcd 的 GitHub 仓库,选择 release-3.5 分支来编译。
git clone --branch release-3.5 https://github.com/etcd-io/etcd.git
cd etcd
3. 编译 etcd 和 etcdctl
- 安装编译
etcd所需的依赖。进入etcd目录后,运行以下命令来编译etcd和etcdctl工具。
go mod tidy # 安装依赖
cd server # 进入server目录
go build -o etcd.exe main.go
从源码编译并在Windows搭建etcd集群步骤

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



