os: centos 7.4
etcd:3.2.18
etcd + patroni 是在一个postgrsql 的高可用方案,依然是基于 postgreql stream replication。
这篇blog 主要是讲 etcd 的配置,下一篇blog讲解 patroni 。
ip规划
192.168.56.101 node1 master
192.168.56.102 node2 slave
192.168.56.102 node3 slave
方式一 wget 下载 tar.gz
# cd /usr
# wget https://github.com/etcd-io/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar.gz
# tar -zxvf ./etcd-v3.2.18-linux-amd64.tar.gz
# mv ./etcd-v3.2.18-linux-amd64 ./etcd-v3.2.18
# chown -R root:root ./etcd-v3.2.18
# ./etcd-v3.2.18/etcd --version
etcd Version: 3.2.18
Git SHA: eddf599c6
Go Version: go1.8.7
Go OS/Arch: linux/amd64
# ./etcd-v3.2.18/etcdctl --version
etcdctl version: 3.2.18
API version: 2
</