今天没别的意思,就是想折腾下ETCD集群如果出现故障后会咋样,随便玩玩。

0.环境是,三台独立的ubuntu机器,搭建的一个三节点的etcd集群。

1.先看下正常状态下的一组操作。

2.直接干掉一个节点,但是不是主节点。

此时在活着的两台机器上执行 etcdctl member list 都是这个结果

然后三台分别执行etcdctl endpoint health,活着的两台是health,死的是unhealth。

然后在活着的两台机器上其中一台put一个值,另一台是可以get到的。

3.我现在尝试启动第三台死掉的那台机器,然后get下第二步中put的值试试。

没问题可以同步过来。

4.接下来是直接干掉两台

不行了,白废了,一台不能进行操作了

看下最后的这一台的etcd启动的那个窗口。

反复滚动如下信息

随便救活一个之后返现可以操作了,这个就不截图了。

其实此时后台是一直在寻找第三台死的那个机器的

启动第三台之后,瞬间不滚动了,消停了。都连接上了

5.最后提醒一下,就是etcdctl member list 这个命令不是获取在线的节点信息的意思哈,这个地方容易误解,比如我现在已经关掉了108这个节点(彻底关机,不是单纯退出etcd)

OK就这些 纯粹就是想看看结果啥样,操作操作玩玩。下一篇文章整理 ratf 算法相关。

ETCD-节点挂掉会怎样?相关推荐

  1. Redis集群master节点挂掉之后的处理方式

    大家好,今天分享Redis集群master节点挂掉之后的处理方式 我们前面做的主从复制 是这样的一个结构 要改成这样 将6303的主节点接到6302 127.0.0.1:6303> SLAVEO ...

  2. FE节点挂掉且重启报错sleepycat.je.LockTimeoutException: (JE 7.3.7) Lock expired

    报错如下 replay journal cost too much time: 1001 replayedJournalId: 462527012021-06-25 00:00:44,846 WARN ...

  3. 亿级短视频社交美拍架构实践

    https://www.jianshu.com/p/b73dcd2c03e7 本文系麦俊生在BOSS直聘主办的直聘学院「对话架构师」活动上的精彩分享. 一.短视频市场的发展 近几年来,短视频应用在国内 ...

  4. 斗鱼配置管理中心 Minerva 的设计与实现

    本文字数:5809 字 精读时间:12 分钟 也可在 5 分钟内完成速读 伴随微服务的推广,程序粒度的日趋小型化,配置文件的数量成几何级数增长,采用传统的本地文件方式管理应用,凸显的问题越来越多,很难 ...

  5. 【视频架构day1】美拍短视频系统架构:1亿流量的应对之道

    按:短视频与家常的后端CURD系统不同.主要解决很多大小不一视频文件播放流量的问题.本文来自美拍麦俊生老师的分享,可以从中一窥究竟. 一.短视频市场的发展 近几年来,短视频应用在国内应用市场引爆,美图 ...

  6. 对话架构师:亿级短视频社交「美拍」架构实战

    本文系美图架构师麦俊生,在Boss直聘主办的直聘学院「对话架构师」活动上的分享整理,介绍短视频社交"美拍"架构实践的总结. 麦俊生,Boss直聘「直聘学院」特邀分享嘉宾.美图架构平 ...

  7. 转:美拍的短视频架构说明

    编者按:本文作者为美图架构平台深圳技术总监麦俊生,文章介绍了其在 BOSS 直聘主办的直聘学院「对话架构师」活动上的分享精华,36 氪经授权转载自微信公众号高可用架构「ArchNotes」. 在美拍的 ...

  8. 亿级短视频社交美拍架构实战

    "在美拍的服务化过程中,主要基于 etcd 来实现我们的动态服务发现和配置服务,在 client 层面扩展实现了包含负载均衡.心跳.节点健康状态探测.etcd 节点挂掉的灾备等基础功能,同时 ...

  9. 架构 对话架构师:亿级短视频社交美拍架构实战

    麦俊生,美图架构平台深圳技术总监,曾担任新浪微博.奇虎 360 技术专家,从事高性能高可用架构设计开发工作,参与建设微博的 feed 和私信 IM 系统.负责 RPC 框架 motan.cache s ...

  10. (转)对话架构师:短视频社区“美拍”的架构实战

    摘自:http://36kr.com/p/5042461.html 在美拍的服务化过程中,主要基于 etcd 来实现我们的动态服务发现和配置服务,在 client 层面扩展实现了包含负载均衡.心跳.节 ...

最新文章

  1. 字符串模糊/精确查询——mysql
  2. python 函数装饰器_python函数装饰器的用法
  3. Qt对象类型转换(char* int与Qstring间的转换)
  4. EF Core:一统SQL和NoSQL数据库
  5. Sentinel(十五)之在生产环境中使用 Sentinel
  6. EntityFramework的安装
  7. 发帖回帖功能 java_百度贴吧发贴回贴POST接口
  8. String,StringBuilder, StringBuffer
  9. i - 数据结构实验之图论九:最小生成树_「核心考点」2021计算机数据结构
  10. 《css设计彻底研究》读书笔记之 float 浮动原理
  11. Cocos2dx---------------- TinyXml 解析 XML
  12. xilinx FIFO的使用及各信号的讨论
  13. 安利个数据库工具dbeaver
  14. 【教程】安卓7.0-11.0高版本 fiddler抓包失败的解决方案
  15. 手机二维码应用潜力无限
  16. 一文带你了解什么是CDN?
  17. Josh 的学习笔记之数字通信(Part 1——信号和频谱)
  18. 高级弥散模型:单指数、IVIM、DKI、SEM、FROC、CTRW
  19. PS使得背景变成白色但是使得黑色字体颜色加深
  20. openswan中的in_struct和out_struct函数

热门文章

  1. 在Cisco交换机上实现隔离访问
  2. JS高级 - 面向对象5(继承,引用)
  3. arduino实例1:led闪烁
  4. 路由器+摄像头:Netgear在国内怎么走?
  5. spring--(4)级联属性赋值
  6. 安卓首页图片轮播效果(淘宝、京东首页广告效果)
  7. 推荐些在线小制作小工具
  8. 使用RDLC报表向报表传入参数
  9. EOS开发基础之五:使用cleos命令行客户端操作EOS——智能合约之Exchange
  10. UpdatePanel 内的RadioButton 还是会刷新页面