luozhaode:博主这篇有关脑裂的文章是我看到过的理解的最透彻的。真是学习了,不过在实际工作中还是对脑裂存在着疑惑,恳请博主释疑一下。谢谢!

我们熟知的脑裂问题一般表现形式是:

在mysql主备上安装集群软件,比如keepalive管理VIP的飘逸、Heartbeat管理包括VIP在内的共享资源的转移等。主备间是通过心跳网络来维持的,一旦主备间的通信中断或者心跳网络不稳定,彼此都不知道对方的状态而抢夺包括VIP在内的共享资源,比如都将VIP占为己有,从而业务两边可访问,导致数据错乱。

而实际工作中,我们并没有在Mysql的主备库上安装集群软件,而是由第三方HAmonitor(和MHA的manage node角色相似)来监控主库是否可用,当然为了达到这个目的,我们在MySQL主备库中都会安装agent来和monitor进行通信。当monitor发现主库宕掉以后,就会先将VIP从主库中摘除,进行主备切换,然后将VIP绑定到备库上。这种情况下,还会发生脑裂问题吗,是不是脑裂的表现形式转移成了monitor和主库之间的链路中断而引出的问题呢?

着这里,第三方HAmonitor如果是单独的节点,其实HAmonitor就起到了仲裁的作用。monitor和主库之间的链路中断会导致旧主的VIP摘不掉,这个不属于脑裂的问题而是资源释放的问题。

mysql脑裂_如何防止HA集群的脑裂相关推荐

  1. [转]HA高可用集群中“脑裂“问题解决

    什么是脑裂(split-brain) 在"双机热备"高可用(HA)系统中,当联系两个节点的"心跳线"断开时(即两个节点断开联系时),本来为一个整体.动作协调的H ...

  2. HDFS High Availability(HA)高可用、单点故障、主备集群、脑裂问题、数据同步问题、HDFS HA解决方案—QJM

    HDFS High Availability(HA)高可用 1.1 High Availability背景知识 1.1.1 单点故障.高可用 单点故障(英语:single point of failu ...

  3. 高可用集群的脑裂问题

    本文来说下集群的脑裂问题 文章目录 什么是脑裂(split-brain) 集群脑裂产生的原因 如何预防HA集群脑裂 什么是Fence设备 本文小结 什么是脑裂(split-brain) 在" ...

  4. HUE配置文件hue.ini 的database模块详解(包含qlite、mysql、 psql、和oracle)(图文详解)(分HA集群和非HA集群)...

    不多说,直接上干货! Hue配置文件里,提及到,提供有postgresql_psycopg2, mysql, sqlite3 or oracle. 注意:Hue本身用到的是sqlite3. 在哪里呢, ...

  5. Hadoop Ha集群配置

    为什么要配置HDFS HA?   首先:HDFS集群中NameNode 如果存在单点故障.对于只有一个NameNode的集群,如果NameNode机器出现意外情况,将导致整个集群无法使用. 而影响HD ...

  6. MySQL主从架构、读写分离、集群相关面试问题

    文章目录 一.MySQL主从同步原理 二.MySQL主从集群面试相关问题 1.全库同步与部分同步 2.GTID同步集群 3.集群扩容与MySQL数据迁移 4.理解半同步复制 5.主从集群与读写分离 6 ...

  7. 深入浅出学大数据(五)Hadoop再探讨High Availability(HA)集群搭建及YARN原理介绍

      大家好,我是不温卜火,昵称来源于成语-不温不火,本意是希望自己性情温和.作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样 ...

  8. Linux HA集群

    我们先说一下几个概念: 服务(Service),是HA集群中提供的资源,包括Float IP,共享的存储,apache等等. 成员服务器(Member Server) 也叫节点(Node),是HA中实 ...

  9. 五分钟带你玩转Zabbix6.0容器化HA集群

    图片 蔡斯 | Zabbix开源社区签约专家 Zabbix资深玩家,SRE高级运维,架构师.精通服务组件监控.模板制作及告警治理. 擅长领域:Zabbix API定制化开发,对接企业蓝鲸,JMS保垒机 ...

最新文章

  1. 人工智能:决胜未来之道培训课程大纲
  2. bugku—— 代码审计 做题记录
  3. 塔式Server 服务器ESXI6.5安装
  4. 多对多关联映射(双向)
  5. Asp.net web Api源码分析-HttpParameterBinding
  6. 好男人都结婚了吗?最后的研究结论亮了……
  7. 10分钟虚拟设备接入阿里云IoT平台实战
  8. rpg制作大师2003_RPG制作大师MV 我们一起做游戏(十五)
  9. github pages markdown_赏金$25000的GitHub漏洞:通过 GitHub Pages 不安全的Kramdown配置实现多个RCE...
  10. 叮咚智管-智慧物业管理系统
  11. 苹果绕过ID_三分钟教你绕过苹果ID锁,救你的板砖。-海绵宝宝的蟹黄堡
  12. 第115页的gtk+编程例子——最简单的进度条2附带使用Anjuta写gtk程序的步骤
  13. 秋天视频批量生成GIF V1.32
  14. java public interface_Java 接口interface的基础
  15. Python代码破解路由器config.bin从入门到放弃
  16. POJ 1877 Flooded! G++
  17. notebook常用快捷键
  18. 小米3刷android 6.0,安卓6.0版MIUI7曝光:小米3/小米4/小米Note将尝鲜
  19. 打印********的平行四边形
  20. 【JavaScript】阶段性复习

热门文章

  1. source insight打开工程死掉问题头绪
  2. 微机原理 12-标志寄存器FR
  3. 视频教程- 设计讲师吴刚 2019-4-27 12:23:55 【吴刚大讲堂】Photoshop(PS)CC2-Photoshop
  4. 计算机新手教程装系统,新手小白必看电脑重装系统教程 四种方法至少会一种就够用!...
  5. 将网页代码转换成微信小程序代码
  6. 巨人网络:诚信不存,全盘皆输
  7. 如何用数字化思维,变革传统供应链?
  8. 获取EXCEL中对应的列英文字母标识符(字母序列/列标题)(JAVA实现)
  9. ”上帝“的数学定义,人工智能智商与等级划分研究最新进展
  10. Norton10.0 x64 病毒定义更新脚本(MS-DOS)