[发明专利]一种share nothing集群下的发起节点异常处理方法及装置有效
申请号: | 201410727702.X | 申请日: | 2014-12-03 |
公开(公告)号: | CN104410698B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 李南锋;夏旭东;崔维力;武新 | 申请(专利权)人: | 天津南大通用数据技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 杨慧玲 |
地址: | 300384 天津市滨海新区高新区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种share nothing集群下的发起节点异常处理方法及装置,所述方法包括:集群中发起节点接收到数据请求任务后,先将其他节点设置为此数据请求任务的接管节点,接管节点向集群管理软件提交注册信息完成信息记录,发起节点继续执行任务;若执行过程无异常,发起节点完成任务并将集群管理软件设置为任务结束并清理资源;若执行过程出现异常,集群管理软件选择一个接管节点继续执行任务,接管节点完成任务之后将集群管理软件设置为任务结束并清理资源;如果任务已不可继续执行,则进行任务的异常处理,进行恢复。本发明能够解决数据库系统在执行任务中并行任务管理软件发生异常时造成集群数据不一致问题,提高了系统的稳定性。 | ||
搜索关键词: | 发起节点 集群管理软件 集群 继续执行 异常处理 接管 任务结束 数据请求 数据库系统 节点设置 任务管理 完成信息 注册信息 不一致 并行 记录 恢复 | ||
【主权项】:
1.一种share nothing集群下的发起节点异常处理方法,其特征在于:包括如下步骤:步骤一:在一个集群系统中,发起节点为任务请求选择接管节点,接管节点向集群管理软件注册,注册的信息保留在集群管理软件中直到任务终止之后才进行清理;步骤二:发起节点向集群管理软件提交数据请求任务信息,开始处理任务,向集群管理软件更改任务状态为开始,即首先向集群管理软件请求操作ID,将数据分片的状态置为开始并保存到集群管理软件上,如果处理数据的过程中没有遇到异常,最终还是由发起节点根据操作ID在集群管理软件上设置数据分片的状态为结束;步骤三:发起节点如无异常,向集群管理软件更改任务状态为结束,并清理资源;步骤四:发起节点如果异常,集群管理软件检测到异常发生,选择一个此任务的接管节点继续处理任务、进行异常处理,任务结束,即发起节点异常,其它节点上的集群管理软件将会检测到此错误,将触发接管节点进行工作,接管节点接收到任务处理的请求之后,向集群管理软件上获取分片分数的信息和状态,根据这些信息,接管节点可以完成后续的处理流程,撤销之前的分片数据操作,进行恢复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津南大通用数据技术股份有限公司,未经天津南大通用数据技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410727702.X/,转载请声明来源钻瓜专利网。