[发明专利]集群节点故障处理方法、装置及集群节点有效
申请号: | 201810975090.4 | 申请日: | 2018-08-24 |
公开(公告)号: | CN110858168B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 刘清炼 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 310000 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 节点 故障 处理 方法 装置 | ||
本发明涉及内存集群技术领域,提供一种集群节点故障处理方法、装置及集群节点,所述方法包括:当检测到所述临时节点被删除时,将与被删除的临时节点对应的集群节点确定为故障集群节点;清除非故障集群节点的内存中的预设容量的内存数据;将与所述故障集群节点对应的外部数据存入所述非故障集群节点的内存中。本发明及时地检测到故障集群节点,并有效地对故障集群节点进行处理,解决了集群节点故障后导致的整个系统无法使用或内存数据不完整的问题,提高了内存集群系统的稳定性和可靠性。
技术领域
本发明涉及内存集群技术领域,具体而言,涉及一种集群节点故障处理方法、装置及集群节点。
背景技术
随着摄像机部署越来越普及,一个系统中能够提取的特征数据呈现爆发式增长,这些海量数据的存储检索和挖掘一般需要用到分布式集群才能完成。而成熟的搜索引擎Elasticsearch或Solr不支持图片的半结构化检索,为实现半结构化数据的快速检索,现有技术采取了基于内存分布式的集群系统,将半结构化数据均衡地分布在内存集群系统中的每个集群节点上。但是这些内存集群系统存在的问题是:由于没有有效的故障处理机制,不能及时地检测到故障集群节点,也不能有效地对故障集群节点进行处理,当其中一个集群节点故障后会导致整个内存集群系统无法使用或内存数据不完整等问题。
发明内容
本发明实施例的目的在于提供一种集群节点故障处理方法、装置及集群节点,通过提供一种集群节点故障处理方法,可以及时地检测到故障集群节点,并有效地对故障集群节点进行处理,解决了集群节点故障后导致的整个系统无法使用或内存数据不完整的问题,提高了内存集群系统的稳定性和可靠性。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种集群节点故障处理方法,应用于内存集群系统中的多个集群节点,每个集群节点预先存储多个临时节点,每个临时节点与内存集群系统中的每个集群节点一一对应,每个集群节点的内存按照预设规则预先存储与集群节点对应的外部数据,所述方法包括:当检测到临时节点被删除时,将与被删除的临时节点对应的集群节点确定为故障集群节点;清除非故障集群节点的内存中的预设容量的内存数据;将与故障集群节点对应的外部数据存入非故障集群节点的内存中。
第二方面,本发明实施例还提供了一种集群节点故障处理装置,所述装置包括第一确定模块、第一清除模块和第一存储模块。其中,第一确定模块用于当检测到临时节点被删除时,将与被删除的临时节点对应的集群节点确定为故障集群节点;第一清除模块用于清除非故障集群节点的内存中的预设容量的内存数据,第一存储模块用于将与故障集群节点对应的外部数据存入非故障集群节点的内存中。
第三方面,本发明实施例还提供了一种集群节点,所述集群节点包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的集群节点故障处理方法。
相对现有技术,本发明实施例提供的一种集群节点故障处理方法、装置及集群节点,首先,当集群节点检测到临时节点被删除时,将与被删除的临时节点对应的集群节点确定为故障集群节点;然后,非故障集群节点清除非故障集群节点的内存中的预设容量的内存数据;最后,非故障集群节点将与所述故障集群节点对应的外部数据存入所述非故障集群节点的内存中。与现有技术相比,本发明实施例通过提供一种集群节点故障处理方法,可以及时地检测到故障集群节点,并有效地对故障集群节点进行处理,解决了集群节点故障后导致的整个系统无法使用或内存数据不完整的问题,提高了内存集群系统的稳定性和可靠性。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810975090.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于双水槽的排水组件
- 下一篇:一种清洗机