【技术实现步骤摘要】
本申请涉及计算机应用,特别是涉及一种故障处理方法、装置、设备及可读存储介质。
技术介绍
1、opengauss是一种开源关系型数据库管理系统。opengauss使用心跳检测和监控机制来检测数据库节点的故障。当检测到故障时,系统可以自动将主节点切换为备用节点,实现故障转移。这种故障转移可以避免数据丢失,并保证系统的高可用性。
2、目前,cluster manager(cm opengauss高可用组件)提供了简单的高可用能力,但cm与服务部署于同一节点,节点异常后无法提供高可用能力,cm只能对简单异常情况进行处理,脑裂等情况无法处理,不能实现vip(虚拟ip)漂移。
3、综上所述,如何有效地解决opengauss的高可用等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本申请的目的是提供一种故障处理方法、装置、设备及可读存储介质,通过结合心跳检测、投票选取、故障切换和故障恢复,从而提供opengauss的高可用性。
2、为解决上述技术问题
...【技术保护点】
1.一种故障处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对每个节点的OpenGauss服务进行心跳检测,得到集群信息,包括:
3.根据权利要求1所述的方法,其特征在于,在选出所述目标容灾系统的情况下,对所述目标容灾系统进行故障切换处理,包括:
4.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为主节点异常,在所述集群状态异常的情况下,按照集群异常分类对OpenGauss数据库集群进行恢复处理,包括:
5.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态
...【技术特征摘要】
1.一种故障处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对每个节点的opengauss服务进行心跳检测,得到集群信息,包括:
3.根据权利要求1所述的方法,其特征在于,在选出所述目标容灾系统的情况下,对所述目标容灾系统进行故障切换处理,包括:
4.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为主节点异常,在所述集群状态异常的情况下,按照集群异常分类对opengauss数据库集群进行恢复处理,包括:
5.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为从节点异常,在所述集群状态异常的情况下,按照集群异常分类对opengauss数据库集群进行...
【专利技术属性】
技术研发人员:赵春蕾,王阳,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。