[发明专利]针对MySQL Galera集群故障的检测和恢复方法及系统在审

专利信息
申请号: 202010434125.0 申请日: 2020-05-21
公开(公告)号: CN111597079A 公开(公告)日: 2020-08-28
发明(设计)人: 宋伟;蔡卫卫;谢涛涛;李敏;申嘉童 申请(专利权)人: 山东汇贸电子口岸有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F11/30
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250100 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 mysql galera 集群 故障 检测 恢复 方法 系统
【说明书】:

发明提供一种针对MySQL Galera集群故障的检测和恢复方法及系统,属于云计算技术领域,包括1)采集MySQL Galera集群各个节点监控数据;2)分析监控数据判定MySQL Galera集群是否异常;3)接收MySQL Galera异常告警;4)根据告警类型触发恢复处理程序;5)检查恢复后MySQL Galera集群可用性;6)检测组件服务可用性。借助分析grastate.dat文件及wsrep_cluster_size参数值的变化来判定集群是否正常;并通过恢复程序恢复数据库集群,保证MySQL Galera集群的服务可用性。

技术领域

本发明涉及云计算技术,尤其涉及一种针对MySQL Galera集群故障的检测和恢复方法及系统。

背景技术

MySQL在互联网时代,是深受世人瞩目的明星数据库软件。给社会创造了无限价值,随之而来的是,在MySQL基础之上,产生了形形色色的使用方法、架构及周边产品,比如MHA、MMM等传统架构模式。然而MySQL的主从模式,天生的不能完全保证数据一致性,很多公司会花很大人力物力去解决这个问题,而效果却一般,可以说,只能是通过牺牲性能,来获得数据一致性,但也只是在降低数据不一致性的可能性而已。所以现在就急需一种新型架构,从根本上解决这样的问题,天生的摆脱掉主从复制模式这样的“美中不足”之处了。Galera Cluster的出现就是来解决以上描述的问题;Galera解决的最核心问题是,在三个实例(节点)之间(奇数节点扩展),它们的关系是对等的,multi-master架构的,在多节点同时写入的时候,能够保证整个集群数据的一致性、完整性与正确性。

数据库服务无论是在云计算时代还是在传统的IT系统中都是一项基本核心功能服务,负责业务数据的存储服务。MySQL是最流行的关系型数据库管理系统之一,且开源免费,大量Web应用选择其作为数据存储应用软件。MySQL Galera集群的多主对等架构,在多节点同时写入的时候,能够保证整个集群数据的一致性、完整性与正确性,此种架构得到广泛应用。因此,确保MySQL Galera数据库集群的异常及时发现和异常恢复,对保障应用持续提供服务有现实意义。

MySQL Galera Cluster在网络抖动、网卡MTU不一致、节点选举异常等情况下会引起集群数据的不一致性,且存在不能自动恢复正常的问题。出现此情形时,依赖MySQL数据库的业务应用会出现连接数据库异常,无法进行数据读写。

发明内容

为了解决以上技术问题,本发明提供了一种针对MySQL Galera集群故障的检测和恢复方法,通过检测程序自动发现MySQL Galera集群异常并能进行自修复,保障数据库服务的业务连续性。

本发明的技术方案是:

针对MySQL Galera集群故障的检测和恢复方法,包括以下步骤:

(1)MySQL Galera集群节点运行监测采集程序,同时监测服务端有针对MySQL集群各节点的数据网连通探测。

(2)每3秒采集周期采集监测指标数据上报监控服务端。

(3)通过对采集数据分析判断出故障类型并触发告警。

(4)通过Restful API调用传递到故障分类处理模块,判断出对节点的处理动作包括网络持续丢包或不通,告警运维人员;集群数据不一致则根据判定出的节点进行逐步处理。若MySQL数据库节点系统异常则进行节点的机器的重启。

(5)在故障处理完成后,对MySQL Galera集群的可用性进行验证,包括:wsrep_cluster_size=3、wsrep_cluster_status=Primary、wsrep_ready=On数据值是否正常,集群节点间uuid、seqno是否一致。

(6)验证服务组件连接数据库是否正常,包括对数据库进行查询及测试数据写入验证。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010434125.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top