etcd启动配置

匆匆过客 提交于 2020-01-27 03:25:18

地址:https://github.com/etcd-io/etcd/releases
找到3.4.3

安装路径自定义 /usr/local/etcd/

网络:应用服务器172.16.38.5跟etcd服务器映射地址互通,内网不通

集群内部使用内网地址,被应用(客户)访问使用映射地址

 

etcd服务器三台

内网                          映射地址(可以理解为外网地址)
192.168.1.11      |172.25.2.101
192.168.1.12      |172.25.2.102
192.168.1.13      |172.25.2.103
 

vim /usr/local/etcd/etcd.yml

name: node1
data-dir: /usr/local/etcd/data
listen-peer-urls: http://0.0.0.0:2380
listen-client-urls: http://0.0.0.0:2379
initial-advertise-peer-urls: http://192.168.1.11:2380
advertise-client-urls: http://172.25.2.101:2379
initial-cluster-token: etcd-cluster-1
initial-cluster: node1=http://192.168.1.11:2380,node2=http://192.168.1.12:2380,node3=http://192.168.1.13:2380
enable-v2: true
initial-cluster-state: new

其他两个节点配置,只改name,advertise-peer-urls,client-urls三个选项

后台启动

nohup /usr/local/etcd/etcd --config-file=/usr/local/etcd/etcd.yml >>/usr/local/etcd/log/etcd.log 2>&1 &


打印集群成员列表

/usr/local/etcd/etcdctl --write-out=table --endpoints=localhost:2379 member list

打印当前节点是不是leader节点

curl http://localhost:2379/v2/stats/leader

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!