etcd 集群部署

简介:Etcd是一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现。
简单:支持 API (HTTP+JSON)
安全:可选SSL客户端证书认证
快速:单实例可达每秒1000次写操作
可靠:使用 Raft 实现分布式部署

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值