0
点赞
收藏
分享

微信扫一扫

etcd 集群部署

舍予兄 2022-04-21 阅读 100
数据库

1: 下载etcd安装包,安装etcd服务

cd /data1/
tar xf etcd-v3.3.2-linux-amd64.tar.gz
mv etcd-v3.3.2-linux-amd64 etcd
yum install epel-release
yum install supervisor -y

2 编辑/etc/supervisord.conf

[include]
files = /etc/supervisord.d/*.conf

3、编辑 etcd supervisor配置文件 /etc/supervisord.d/etcd.conf 

etcd0,1,2要改成对应的

[program:etcd]
#command=/data1/etcd/etcd -name etcd0 -advertise-client-urls http://11.123.3.62:2379 -listen-client-urls http://11.123.3.62:2379
command=/data1/etcd/etcd -name etcd2 -advertise-client-urls http://11.123.3.60:2379 -listen-client-urls http://11.123.3.60:2379 -initial-advertise-peer-urls http://11.123.3.60:2380 -listen-peer-urls http://11.123.3.60:2380 -initial-cluster-token etcd-cluster-1 -initial-cluster "etcd0=http://11.123.3.61:2380,etcd1=http://11.123.3.62:2380,etcd2=http://11.123.3.60:2380" -initial-cluster-state new
;process_name=%(program_name)s
numprocs=1
directory=/data1/etcd/
umask=022
;priority=999
autostart=true
autorestart=true
startsecs=10
startretries=3
exitcodes=0,2
stopsignal=TERM
stopwaitsecs=10
stopasgroup=false
killasgroup=false
user=root
redirect_stderr=true
stdout_logfile=/data1/etcd/etcd0_stdout.log
stdout_logfile_maxbytes=10MB
stdout_logfile_backups=10
stdout_capture_maxbytes=10MB
stdout_events_enabled=false
stderr_logfile=/data1/etcd/etcd0_stderr.log
stderr_logfile_maxbytes=10MB
stderr_logfile_backups=10
stderr_capture_maxbytes=10MB
stderr_events_enabled=false
;environment=A="1",B="2"
serverurl=AUTO

4、使用supervisor启动etcd

systemctl start supervisord
supervisorctl update
supervisorctl start etcd

export ETCDCTL_API=3
/data/etcd/etcdctl --endpoints http://11.123.3.60:2380 member list
举报

相关推荐

0 条评论