[发明专利]一种元数据服务的恢复方法、装置、设备及可读存储介质在审
申请号: | 201811506253.0 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109669814A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 刘洪栋 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元数据服务 历史访问信息 恢复数据 元数据 服务中断 缓存 可读存储介质 恢复 元数据文件 续接 读取 服务 恢复装置 技术效果 历史访问 路径信息 用户体验 预先存储 延迟 查找 客户 | ||
本发明公开了一种元数据服务的恢复方法,包括:当恢复元数据服务时,在当前服务端的元数据池中查找预先存储的待恢复数据;其中,待恢复数据为服务端的元数据历史访问信息,元数据历史访问信息至少包括:历史访问的元数据文件,以及元数据文件的路径信息;读取待恢复数据,并将待恢复数据中的元数据历史访问信息恢复至服务端的缓存中,以续接服务端的元数据服务。其中,该方法将服务中断前的元数据服务涉及的历史访问信息存入缓存,能够使当前恢复的元数据服务与服务中断前的元数据服务进行续接,消除或缩减客户端的服务中断感和延迟感,提高了用户体验。本发明公开的一种元数据服务的恢复装置、设备及可读存储介质,也同样具有上述技术效果。
技术领域
本发明涉及元数据服务技术领域,更具体地说,涉及一种元数据服务的恢复方法、装置、设备及可读存储介质。
背景技术
分布式集群存储针对海量数据有多种应用场景,例如:高性能、视频监控、广电媒资等。
而在元数据服务集群中,不免会由于掉电或其他突发事件导致元数据服务突然中断。当技术人员排除故障因素,重启元数据服务后,无法使元数据服务得以续接,也就是说,虽然元数据服务能够正常使用了,但是无法与服务中断前的元数据服务进行续接,从而会使客户端的用户感知到元数据服务的中断和延迟,降低了用户体验。
因此,在恢复元数据服务时,如何实现元数据服务的续接,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种元数据服务的恢复方法、装置、设备及可读存储介质,以实现元数据服务的续接恢复。
为实现上述目的,本发明实施例提供了如下技术方案:
一种元数据服务的恢复方法,包括:
当恢复元数据服务时,在当前服务端的元数据池中查找预先存储的待恢复数据;
其中,所述待恢复数据为所述服务端的元数据历史访问信息,所述元数据历史访问信息至少包括:历史访问的元数据文件,以及所述元数据文件的路径信息;
读取所述待恢复数据,并将所述待恢复数据中的元数据历史访问信息恢复至所述服务端的缓存中,以续接所述服务端的元数据服务。
其中,所述将所述待恢复数据中的元数据历史访问信息恢复至所述服务端的缓存中之后,还包括:
接收客户端发送的元数据访问请求;
判断所述缓存中是否存在与所述请求对应的目标元数据文件;
若是,则从所述缓存中读取所述目标元数据文件,并将所述目标元数据文件返回至所述客户端。
其中,还包括:
当所述缓存中不存在所述目标元数据文件时,从所述服务端的元数据池中读取所述目标元数据文件;
将所述目标元数据文件返回至所述客户端,并将所述目标元数据文件和所述目标元数据文件的路径信息记录至预设的待恢复列表,以记录所述待恢复数据。
其中,还包括:
按照预设的时间周期检测所述待恢复列表占用的存储空间是否大于预设的阈值;
若是,则按照最近最久未使用原则缩减所述待恢复列表中的待恢复数据。
其中,还包括:
将所述待恢复列表保存在元数据日志中,并随所述元数据日志存储至所述元数据池。
一种元数据服务的恢复装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811506253.0/2.html,转载请声明来源钻瓜专利网。