多元数据服务器的日志处理方法和装置制造方法及图纸

技术编号:8593855 阅读:174 留言:0更新日期:2013-04-18 07:01
本发明专利技术公开了一种多元数据服务器的日志处理方法,包括:在主副本在内存中保存日志之后,将日志传送给从副本;主副本和从副本分别进行记录日志设备和应用元数据磁盘的操作;以及当主副本和从副本完成应用元数据磁盘的操作之后,向对方发送应用结束消息。通过本发明专利技术的技术方案,能够提高系统的可用性和可靠性。

【技术实现步骤摘要】

本专利技术总的来说涉及多元数据服务器,更具体地,涉及多元数据服务器的日志处理方法和装置
技术介绍
为了保证多元数据服务器的一致性和原子性,采用了日志系统进行完成元数据的数据存储。为了保证数据的原子性,现代日志系统采用的一般原则即先写日志后写磁盘的策略。为了防止元数据丢失,只有所有的副本均完成应用以后,才能删除日志,因此,如何即时回收日志设备,是多元数据服务器中一个非常重要的问题。现有的日志系统如hadoop文件系统(HDFS)采用定时应用日志,在应用结束后,将日志设备进行回收。在这种方法下,当主副本(元数据服务器组中提供数据服务的副本)发生失效时,由于从副本(元数据服务器中不提供服务,但接受主副本传递的数据的副本)节点需要将日志设备的日志进行才能提供服务,无法及时进行接管(元数据主副本节点失效时,从副本节点代替主副本服务器提供换数据服务)元数据服务,因此,失效时的可用性比较差。同时,若主副本的日志设备损坏时,若这些日志没有传递给从副本,将丢弃这部分日志对应的元数据文件,因此,系统的可靠性比较差。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本本文档来自技高网...

【技术保护点】
一种多元数据服务器的日志处理方法,其特征在于,所述方法包括:主副本在内存中保存日志之后,将所述日志传送给从副本;所述主副本和所述从副本分别进行记录日志设备和应用元数据磁盘的操作;以及当所述主副本和所述从副本完成应用元数据磁盘的操作之后,向对方发送应用结束消息。

【技术特征摘要】
1.一种多元数据服务器的日志处理方法,其特征在于,所述方法包括王副本在内存中保存日志之后,将所述日志传送给从副本;所述主副本和所述从副本分别进行记录日志设备和应用元数据磁盘的操作;以及当所述主副本和所述从副本完成应用元数据磁盘的操作之后,向对方发送应用结束消息。2.根据权利要求1所述的方法,其特征在于,所述主副本利用网络消息向所述从副本传送所述日志。3.根据权利要求1所述的方法,其特征在于,在所述主副本在接收到所述从副本的所述应用结束消息之后,应答客户端。4.根据权利要求1所述的方法,其特征在于,后台运行一个回收日志线程,当接收到所述主副本和所述从副本发送的应用接收消息时,所述回收日志线程启动回收操作。5.根据权利要求4所述的方法,其特征在于,启动回收操作包括定时检查是否存在可以回收的日志,如果存在则进行回收操作。6.一种多元数据服务器的日志处理装置,其特征在于,所述装置包括传送模块,用于在...

【专利技术属性】
技术研发人员:张东阳李博张玉龙苗艳超刘新春邵宗有
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1