[发明专利]分布式文件系统的修复方法及系统和服务器在审
申请号: | 201711416751.1 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108121620A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 刘晶晶 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式文件系统 硬盘 配置文件 映射关系 服务器 非易失性存储介质 修复 计算机程序 备用硬盘 修复系统 删除 | ||
本公开提供了一种分布式文件系统的修复方法,该方法包括:在硬盘出现异常的情况下,获取分布式文件系统的配置文件;在配置文件中删除硬盘与挂载有硬盘的目录的映射关系;以及在配置文件中添加硬盘的备用硬盘与目录的映射关系。本公开还提供了一种分布式文件系统的修复系统、一种服务器、一种计算机程序以及一种非易失性存储介质。
技术领域
本公开涉及一种分布式文件系统的修复方法及系统和服务器。
背景技术
目前以Hadoop分布式文件系统(Hadoop Distributed File System,简称为HDFS)作为存储媒介的平台,长时间进行读写操作后,经常会出现硬盘坏掉的情况。当某块硬盘坏掉之后,整个HDFS就会处于异常状态。针对HDFS异常,现有的解决方案是发现硬盘坏掉后,手动修改HDFS的配置文件,以屏蔽对该硬盘的读写操作。
然而,在实现本公开构思的过程中,发明人发现现有技术至少存在以下缺陷:HDFS修复需要人工参与,容易出错。
针对上述问题,目前相关技术中尚未给出有效的解决方案。
发明内容
本公开的一个方面提供了一种分布式文件系统的修复方法,包括:在硬盘出现异常的情况下,获取上述分布式文件系统的配置文件;在上述配置文件中删除上述硬盘与挂载有上述硬盘的目录的映射关系;以及在上述配置文件中添加上述硬盘的备用硬盘与上述目录的映射关系。
可选地,上述方法还包括在上述硬盘出现异常的情况下,控制服务器上的数据节点停止运行,其中,上述服务器使用上述硬盘作为上述数据节点的物理存储器,上述数据节点用于作为上述分布式文件系统的一个存储块。
可选地,上述方法还包括:获取上述数据节点的任意一个副本;以及将上述副本中的存储内容复制到上述备用硬盘中。
可选地,上述方法还包括:检测上述硬盘是否出现异常;以及在检测到上述硬盘出现异常的情况下,获取上述分布式文件系统的配置文件并修改上述配置文件中的相关配置。
可选地,上述方法还包括:在检测到上述硬盘出现异常的情况下,生成对应的告警信息和/或提醒信息;以及将上述告警信息和/或上述提醒信息上传给管理服务器,以触发上述管理服务器获取上述分布式文件系统的配置文件并修改上述配置文件中的相关配置。
本公开的另一个方面提供了一种分布式文件系统的修复系统,包括:第一获取模块,用于在硬盘出现异常的情况下,获取上述分布式文件系统的配置文件;删除模块,用于在上述配置文件中删除上述硬盘与挂载有上述硬盘的目录的映射关系;以及添加模块,用于在上述配置文件中添加上述硬盘的备用硬盘与上述目录的映射关系。
可选地,上述系统还包括:控制模块,用于在上述硬盘出现异常的情况下,控制服务器上的数据节点停止运行,其中,上述服务器使用上述硬盘作为上述数据节点的物理存储器,上述数据节点用于作为上述分布式文件系统的一个存储块。
可选地,上述系统还包括:第二获取模块,用于获取上述数据节点的任意一个副本;以及复制模块,用于将上述副本中的存储内容复制到上述备用硬盘中。
可选地,上述系统还包括:检测模块,用于检测上述硬盘是否出现异常;以及第三获取模块,用于在检测到上述硬盘出现异常的情况下,获取上述分布式文件系统的配置文件并修改上述配置文件中的相关配置;和/或上述系统还包括:生成模块,用于在检测到上述硬盘出现异常的情况下,生成对应的告警信息和/或提醒信息;以及上传模块,用于将上述告警信息和/或上述提醒信息上传给管理服务器,以触发上述管理服务器获取上述分布式文件系统的配置文件并修改上述配置文件中的相关配置。
本公开的另一方面提供了一种服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上任一项所述的分布式文件系统的修复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711416751.1/2.html,转载请声明来源钻瓜专利网。