linux
yum安装:最简便,但版本取决于镜像源。
yum install etcd
安装包:https://github.com/coreos/etcd/releases
解压缩,将两个bin文件etcd、etcdctl添加到系统环境/usr/local/bin中。
mac
brew安装:可能需要先安装homebrew
brew install etcd
安装包同上。
部署
单机
- etcd启动:已添加到/usr/local/bin下,直接执行即可。
# 2379:默认客户端监听端口
# 2380:etcd集群成员间通讯端口
etcd
- etcdctl客户端:默认版本2,改用版本3:
export ETCDCTL_API=3
etcdctl version
本地集群
官方提供了一个工具goreman,提供了Profile文件方式配置集群,简化部署。为了模拟生产环境的部署,我们不使用这种方式,而是按照标准的多机集群方式配置部署。
跳转章节:etcd集群部署