一种分片状态文件损坏的分片修复方法、装置、设备及介质制造方法及图纸

技术编号:43874708 阅读:17 留言:0更新日期:2024-12-31 18:58
本申请公开了一种分片状态文件损坏的分片修复方法、装置、设备及介质,涉及数据存储技术领域,包括:基于预设分片查找命令查找分片状态文件损坏的目标分片,并确定目标分片对应的关联信息;根据关联信息确定目标分片所在的目标Elasticsearch节点,并利用目标Elasticsearch节点对应的节点主机关停目标Elasticsearch节点;在目标Elasticsearch节点关停后将预设分片修复工具包上传至节点主机,以便节点主机利用预设分片修复工具包修复目标Elasticsearch节点对应的目标分片。本申请解决了分片状态文件损坏的分片无法修复的问题,从而降低了数据丢失的风险。

【技术实现步骤摘要】

本专利技术涉及数据修复,特别涉及一种分片状态文件损坏的分片修复方法、装置、设备及介质


技术介绍

1、由于突然断电或系统异常导致某些数据文件损坏,导致损坏的数据文件所在分片无法写入和查询。elasticsearch(一种搜索和分析引擎)有专门的工具进行检测修复,但其修复只针对部分场景,分片状态文件损坏的极端场景仍无法修复,需要将整个分片进行清空重置。

2、目前,elasticsearch官方提供了一个工具命令,作用是检测指定索引下某个分片的数据是否存在损坏,若存在损坏,可选择是否丢弃损坏部分数据进行修复,使分片恢复写入和查询能力。该命令对于常见的分片中部分数据文件损坏能够进行修复,但由于需要基于分片状态文件进行扫描检测,若此文件也发生损坏,分片数据无法修复,需要将整个分片数据全部丢弃,重置并生成新的分片状态文件。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种分片状态文件损坏的分片修复方法、装置、设备及介质,能够查找出分片状态文件损坏的目标分片,并确定出目标分片对应的elasticsea本文档来自技高网...

【技术保护点】

1.一种分片状态文件损坏的分片修复方法,其特征在于,包括:

2.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述基于预设分片查找命令查找分片状态文件损坏的目标分片,包括:

3.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述利用所述目标Elasticsearch节点对应的节点主机关停所述目标Elasticsearch节点,包括:

4.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述基于预设分片查找命令查找分片状态文件损坏的目标分片之前,还包括:

5.根据权利要求1至4任一项所述的分...

【技术特征摘要】

1.一种分片状态文件损坏的分片修复方法,其特征在于,包括:

2.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述基于预设分片查找命令查找分片状态文件损坏的目标分片,包括:

3.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述利用所述目标elasticsearch节点对应的节点主机关停所述目标elasticsearch节点,包括:

4.根据权利要求1所述的分片状态文件损坏的分片修复方法,其特征在于,所述基于预设分片查找命令查找分片状态文件损坏的目标分片之前,还包括:

5.根据权利要求1至4任一项所述的分片状态文件损坏的分片修复方法,其特征在于,所述利用所述预设分片修复工具包修复所述目标elasticsearch节...

【专利技术属性】
技术研发人员:杨梦龙汤乐奇程文博
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1