[发明专利]分布式存储方法及分布式存储系统有效
申请号: | 201510411698.0 | 申请日: | 2015-07-14 |
公开(公告)号: | CN104994168B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 孟宪晴;沈伟平;杨旭;高杰;顾旭 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海隆天律师事务所31282 | 代理人: | 臧云霄,李峰 |
地址: | 215011 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 方法 存储系统 | ||
1.一种分布式存储系统,其特征在于,包括:
元数据服务器集群,包括多个元数据节点,各所述元数据节点储存元数据并控制对象数据的写入;以及
数据服务器集群,包括多个数据节点,各数据节点上储存所述对象数据及对象元数据,所述对象元数据描述所述对象数据,
其中,所述元数据服务器集群不可用时,由至少一个所述数据节点代理所述元数据节点控制所述对象数据写入所述数据节点,所述数据节点具有节点信息,所述元数据包括集群元数据以及对象元数据,其中,
所述数据节点的节点信息用于恢复所述元数据节点储存的集群元数据;以及
所述数据节点中储存的对象元数据用于恢复所述元数据节点储存的对象元数据。
2.如权利要求1所述的分布式存储系统,其特征在于,所述节点信息/所述集群元数据至少包括:所述数据节点的位置信息及所述数据节点的容量信息。
3.如权利要求1所述的分布式存储系统,其特征在于,所述对象元数据至少包括:对象数据名称、对象数据大小、对象数据对应的时间以及对象数据在所述数据节点中的位置。
4.如权利要求1所述的分布式存储系统,其特征在于,所述元数据服务器集群从所述多个元数据节点选举主元数据节点,并将所述多个元数据节点中除所述主元数据节点外的元数据节点作为从元数据节点,所述主元数据节点配置成向各所述从元数据节点同步所述元数据。
5.如权利要求4所述的分布式存储系统,其特征在于,所述元数据服务器集群通过布置在各元数据节点内的RAFT一致性算法协议选举所述主元数据节点并同步所述元数据。
6.如权利要求4所述的分布式存储系统,其特征在于,所述数据节点中储存的对象元数据至少包括:所述元数据服务器集群不可用时,由至少一个所述数据节点代理所述元数据节点控制所述对象数据写入所述数据节点所产生的对象元数据。
7.如权利要求6所述的分布式存储系统,其特征在于,所述元数据服务器集群从不可用状态恢复成可用状态时,所述主元数据节点获取所述元数据服务器集群不可用时,根据代理所述元数据节点的至少一个数据节点储存在所述数据节点中的对象元数据同步至所述元数据节点以恢复所述元数据。
8.如权利要求6所述的分布式存储系统,其特征在于,所述数据节点中储存的对象元数据还包括:所述元数据服务器集群可用时,由所述元数据节点控制所述对象数据写入所述数据节点所产生的对象元数据。
9.如权利要求8所述的分布式存储系统,其特征在于,所述元数据服务器集群恢复可用后,所述元数据服务器集群重新从所述多个元数据节点选举主元数据节点,所述主元数据节点获取各所述数据节点的节点信息以及储存在所述数据节点中的对象元数据以恢复所述元数据,并将恢复的所述元数据同步至各所述从元数据节点。
10.如权利要求1所述的分布式存储系统,其特征在于,还包括客户端,配置成:向所述数据节点写入所述对象数据。
11.如权利要求10所述的分布式存储系统,其特征在于,所述客户端还配置成:在向所述数据节点写入所述对象数据前,获取所述集群元数据。
12.如权利要求1所述的分布式存储系统,其特征在于,所述元数据服务器集群布置有奇数个元数据节点。
13.如权利要求1所述的分布式存储系统,其特征在于,所述元数据节点及所述数据节点控制所述对象数据写入所述数据节点时,生成向所述对象数据分配的对象标识,其中,由所述元数据节点及所述数据节点按不同规则生成所述对象标识。
14.如权利要求1所述的分布式存储系统,其特征在于,所述元数据服务器集群为高可用集群。
15.一种分布式存储方法,应用在如权利要求1至14任一项所述的分布式存储系统,其特征在于,包括:
所述元数据服务器集群不可用时,由至少一个所述数据节点代理所述元数据节点控制所述对象数据写入所述数据节点;以及
所述元数据服务器集群恢复可用后,至少通过代理所述元数据节点的至少一个所述数据节点恢复所述元数据节点储存的元数据。
16.如权利要求15所述的分布式存储方法,其特征在于,还包括:所述元数据服务器集群进行格式化并恢复可用后,通过所有数据节点恢复所述元数据节点储存的元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510411698.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高水头下水工建筑物裂缝检测装置及方法
- 下一篇:一种船只自动防沉装置