Etcd
嫁狗狮
嫁狗狮
展开
-
Raft 分布式一致性算法
在一个由 Raft 协议组织的集群中有三类角色:Leader(领袖)Follower(群众)Candidate(候选人)就像一个民主社会,领袖由民众投票选出。刚开始没有领袖,所有集群中的参与者都是群众,那么首先开启一轮大选,在大选期间所有群众都能参与竞选,这时所有群众的角色就变成了候选人,民主投票选出领袖后就开始了这届领袖的任期,然后选举结束,所有除领袖的候选人又变回群众角色服从领转载 2017-05-02 09:59:06 · 274 阅读 · 0 评论 -
剖析 etcd-raft协议和日志复制的图解
http://www.infoq.com/cn/articles/coreos-analyse-etcd/转载 2017-05-30 10:31:57 · 1110 阅读 · 0 评论 -
Etcd 架构与实现解析
http://mt.sohu.com/20161209/n475365542.shtml转载 2017-05-30 09:49:35 · 330 阅读 · 0 评论 -
从etcd看Raft协议
http://qa.blog.163.com/blog/static/19014700220153155498735转载 2017-05-28 23:18:20 · 248 阅读 · 0 评论 -
etcd原理描述
http://www.cnblogs.com/InCsharp/p/6810114.html转载 2017-05-28 20:53:56 · 286 阅读 · 0 评论 -
关于监听的注意事项
下面这篇文章不错http://wanshi.iteye.com/blog/2246352因为监听的时候出现事件就会直接返回,因此需要客户端编写循环逻辑保持监听状态。在两次监听的间隔中出现的事件,很可能被漏过。所以最好把事件处逻辑做成异步的,不要阻塞监听逻辑。注意:监听 key 时会出现因为长时间没有返回导致连接被 close 的情况,客户端需要处理这种错误并自动重试。转载 2017-05-28 22:32:29 · 355 阅读 · 0 评论 -
etcd恢复备份-自己的研究做了改进成功了,官网的没成功不知道为何
因为在生产中直接拷贝DB比较方便且也比较符合生产中的实际情况,所以我用的是直接拷贝db数据的方式,所以恢复数据的时候加了参数 --skip-hash-check恢复数据:ETCDCTL_API=3 ./etcdctl snapshot restore ../db \ --name m1 \ --initial-cluster m1=http://192.168.75.145:原创 2017-05-27 14:52:21 · 1335 阅读 · 0 评论 -
etcd在同一台虚拟机搭建集群
要点,将etcd拷贝到不同的目录,每个etcd用不同的端口号,cd到etcd目录,做如下配置即可:./etcd --name etcd00 --initial-advertise-peer-urls http://192.168.75.145:2380 \ --listen-peer-urls http://192.168.75.145:2380 \ --listen-client原创 2017-05-27 10:08:50 · 956 阅读 · 1 评论 -
etcd集群管理
这里要吐槽一下:我用的是3.16,集群相关的好多命令行都已经改变了或者是根本用不了。再次强调一下:一定关闭防火墙,不然无法加入新节点。1、增加新节点第一步:curl http://192.168.75.137:2379/v2/members -XPOST \-H "Content-Type: application/json" -d '{"peerURLs":["htt原创 2017-05-06 14:20:40 · 3693 阅读 · 0 评论 -
etcd安装及集群配置
1、安装解压安装包,拷贝etcd、etcdctl到/usr/bin下#此时可以直接etcd启动,但是不建议这么做,因为没有利用配置文件制定参数,则default.etcd会出现在当前目录下,不好管理且不利于参数管理及集群管理。#以下两个配置文件可以在别的虚拟机以yum install etcd安装之后在相同的位置得到。将配置文件etcd.conf拷贝到/etc/etcd下原创 2017-05-05 18:54:32 · 880 阅读 · 1 评论 -
etcd集群启动参数说明及注意事项
参数使用说明 --name etcd0本member的名字 --initial-advertise-peer-urls http://192.168.2.55:2380其他member使用,其他member通过该地址与本member交互信息。一定要保证从其他member能可访问该地址。静态配置方式下,该原创 2017-05-03 09:38:55 · 10178 阅读 · 2 评论 -
etcd:从应用场景到实现原理的全方位解读
https://linux.cn/article-4810-1.html转载 2017-05-30 18:21:41 · 287 阅读 · 0 评论