The invention discloses a method, a node selection in distributed file system included in the data write, write access to the data path; the write path as the calculation parameters of HASH algorithm, and according to the calculation parameters to calculate the value of HASH; according to the calculated values of HASH and HASH algorithm to determine the default write the data from the node of the OSD node preset, the data is written to the determined node. The invention also discloses a node selection calculation system in the distributed file system. The invention realizes the accuracy and reliability of the distributed data storage in the existing distributed storage mode, and improves the extensibility of the data backup and reduces the cost of data backup.
【技术实现步骤摘要】
一种分布式文件系统中节点选择计算方法及系统
本专利技术涉及分布式数据存储
,尤其涉及一种分布式文件系统中节点选择计算方法及系统。
技术介绍
虽然分布式系统研究了很多年,但是,直到近年来,互联网大数据应用的兴起才使得它大规模地应用到工程实践中。相比传统的分布式系统,互联网公司的分布式系统具有两个特点:一个特点是规模大,另一个特点是成本低。不同的需求造就了不同的设计方案,可以这么说,Google等互联网公司重新定义了大规模分布式系统,成功催生了云计算和大数据两大热门领域。在现有技术中,在低成本及可扩展的分布式数据中,如何解决数据存储及提取的方式为当前解决要点。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种分布式文件系统中节点选择计算方法,旨在解决现有的分布式存储方式中分布式数据存储正确性、可靠性及扩展性的问题。本专利技术提供的一种分布式文件系统中节点选择计算方法,包括:在数据写入时,获取所述数据的写入路径;将所述写入路径作为HASH算法的计算参数,并根据所述计算参数计算HASH值;根据所计算的HASH值以及预设HASH算法从预设的OSD节点中确定写入所述数据的节点,将所述数据写入所确定的节点。优选地,还包括:通过HASH算法将已写入备份数据的OSD备份节点建立连接,并为OSD节点分配标签KEY值;顺时针方向依次排列已分配的标签KEY值,形成HASH数据环。优选地,所述通过HASH算法将备份数据的OSD备份节点建立连接,并分配标签KEY值,还包括:将分配标签KEY值与对应已存储备份数 ...
【技术保护点】
一种分布式文件系统中节点选择计算方法,其特征在于,所述方法包括以下步骤:在数据写入时,获取所述数据的写入路径;将所述写入路径作为HASH算法的计算参数,并根据所述计算参数计算HASH值;根据所计算的HASH值以及预设HASH算法从预设的OSD节点中确定写入所述数据的节点,将所述数据写入所确定的节点。
【技术特征摘要】
1.一种分布式文件系统中节点选择计算方法,其特征在于,所述方法包括以下步骤:在数据写入时,获取所述数据的写入路径;将所述写入路径作为HASH算法的计算参数,并根据所述计算参数计算HASH值;根据所计算的HASH值以及预设HASH算法从预设的OSD节点中确定写入所述数据的节点,将所述数据写入所确定的节点。2.如权利要求1所述分布式文件系统中节点选择计算方法,其特征在于,所述选择与HASH值最接近的OSD备份节点,作为写入备份数据的节点,还包括:通过HASH算法将已写入备份数据的OSD备份节点建立连接,并为OSD节点分配标签KEY值;顺时针方向依次排列已分配的标签KEY值,形成HASH数据环。3.如权利要求2所述分布式文件系统中节点选择计算方法,其特征在于,所述通过HASH算法将备份数据的OSD备份节点建立连接,并分配标签KEY值,还包括:将分配标签KEY值与对应已存储备份数据的OSD备份节点生成映射关系。4.如权利要求3所述分布式文件系统中节点选择计算方法,其特征在于,所述方法,还包括:读取标签KEY值,根据该KEY值对应的映射OSD备份节点,获取该OSD备份节点对应的备份数据。5.如权利要求1至4任一项所述分布式文件系统中节点选择计算方法,其特征在于,还包括:多线程读写数据,并在读写数据时添加数据锁,...
【专利技术属性】
技术研发人员:张勤,
申请(专利权)人:深圳市中博科创信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。