[发明专利]集群节点的故障恢复方法、装置、电子设备及存储介质有效
| 申请号: | 201911239536.8 | 申请日: | 2019-12-06 |
| 公开(公告)号: | CN111124755B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 雷鹏;陈镝;王德剑;田雷 | 申请(专利权)人: | 中国联合网络通信集团有限公司;联通支付有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 徐静;刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集群 节点 故障 恢复 方法 装置 电子设备 存储 介质 | ||
本申请提供一种集群节点的故障恢复方法、装置、电子设备及存储介质,该方法,包括:获取集群组中各集群节点的节点信息,集群节点的节点信息包括该集群节点的健康状态、数据存储地址;在集群组中确定故障集群节点,故障集群节点是健康状态为下线状态的集群节点;判断故障集群节点的数据存储地址是否存在数据文件目录和/或数据文件,得到判断结果;根据判断结果,重启和/或重建故障集群节点。实现了对故障集群节点的自动恢复。
技术领域
本申请涉及数据库集群技术领域,尤其涉及一种集群节点的故障恢复方法、装置、电子设备及存储介质。
背景技术
随着云计算的发展,数据库平台成为业界新标准,为用户提供了更加快速灵活的资源使用方式,提升了资源交付速率和弹性。数据库集群技术简而言之就是多套数据库的组合,各节点数据库管理自身的数据,数据库之间通过数据复制技术实现数据同步,提供读写或只读的服务。在数据库集群前端通过搭建数据库中间件或负载均衡设备,把应用请求分发到各个节点,实现集群负载均衡和故障转移。
现有技术中,通常采用MySQL组复制技术实现数据复制,MySQL组复制集群是由多个集群节点组成,启用了组复制插件、基于行格式二进制日志和全局事务ID(globaltransaction identifier,GTID)等特性的集群。集群节点数目一般是3个及以上的奇数,每节点实例均开启MySQL组复制(MySQL Group Replication,MGR)插件,插件内部实现了冲突检测、Paxos协议通信,确保了数据的强一致性。集群内置故障检测和自动选主功能,少数节点发生故障,集群仍然可以正常提供服务。
然而,现有技术中通过组复制的方式可以解决数据一致性和故障转移的问题,依然无法实现自动恢复故障集群节点。
发明内容
本申请提供一种集群节点的故障恢复方法、装置、电子设备及存储介质,以实现对故障集群节点的自动恢复。
第一方面,本申请实施例提供一种集群节点的故障恢复方法,包括:
获取集群组中各集群节点的节点信息,集群节点的节点信息包括该集群节点的健康状态、数据存储地址;
在集群组中确定故障集群节点,故障集群节点是健康状态为下线状态的集群节点;
判断故障集群节点的数据存储地址是否存在数据文件目录和/或数据文件,得到判断结果;
根据判断结果,重启和/或重建故障集群节点。
本申请实施例中,通过对集群组中各集群节点的健康状态进行监控,及时发现故障集群节点,并根据故障集群节点的数据存储地址中是否存在数据文件目录或数据文件,重启和/或重建故障集群节点,实现了对故障集群节点的自动恢复。
在一种可能的实施方式中,根据判断结果,重启和/或重建故障集群节点,包括:
若故障集群节点的数据存储地址存在数据文件目录且存在数据文件,则重启故障集群节点;
若重启故障集群节点失败,则重建故障集群节点;
若故障集群节点的数据存储地址不存在数据文件目录和/或不存在数据文件,则重建故障集群节点。
本申请实施例中,通过在故障集群节点的数据存储地址存在数据文件目录且存在数据文件时,重启故障集群节点,可以提高自动恢复故障集群节点的效率,并且若重启故障集群节点失败,则重建故障集群节点,保证了故障集群节点的自动恢复;在故障集群节点的数据存储地址不存在数据文件目录和/或不存在数据文件时,说明集群节点出现严重错误,通过重建故障集群节点,保证了故障集群节点的自动恢复。
在一种可能的实施方式中,集群节点的节点信息还包括该集群节点的配置文件,若故障集群节点的数据存储地址存在数据文件目录且存在数据文件,则重启故障集群节点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司;联通支付有限公司,未经中国联合网络通信集团有限公司;联通支付有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911239536.8/2.html,转载请声明来源钻瓜专利网。





