Last updated
Last updated
etcd
基于 Go
语言实现,因此,用户可以从 下载源代码自行编译,也可以下载编译好的二进制文件,甚至直接使用制作好的 Docker
镜像文件来体验。
注意:本章节内容基于 etcd
3.4.x
版本
编译好的二进制文件都在 页面,用户可以选择需要的版本,或通过下载工具下载。
例如,使用 curl
工具下载压缩包,并解压。
解压后,可以看到文件包括
其中 etcd
是服务主文件,etcdctl
是提供给用户的命令客户端,其他文件是支持文档。
下面将 etcd
etcdctl
文件放到系统可执行目录(例如 /usr/local/bin/
)。
默认 2379
端口处理客户端的请求,2380
端口用于集群各成员间的通信。启动 etcd
显示类似如下的信息:
此时,可以使用 etcdctl
命令进行测试,设置和获取键值 testkey: "hello world"
,检查 etcd
服务是否启动成功:
说明 etcd 服务已经成功启动了。
镜像名称为 quay.io/coreos/etcd
,可以通过下面的命令启动 etcd
服务监听到 2379
和 2380
端口。
打开新的终端按照上一步的方法测试 etcd
是否成功启动。