基于HDFS的海量小文件存储策略的研究

来源 :北京工业大学 | 被引量 : 9次 | 上传用户:muyiwenwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在移动互联网、物联网、云计算技术高速发展的推动下,采集的数据呈现出“井喷式”增长,数据类型繁多、体量变化大、流动速度快,而且随着时间的积累还会产生数以千、万亿级别的海量小文件,如何优化存储这些海量小文件成为了当前学界和业界的难题。作为被业界广泛认可的Hadoop分布式系统基础架构,它的分布式存储系统HDFS(Hadoop Distributed File System)已成为海量文件存储的首选,其分别采用NameNode和DataNode进行文件的管理和存储。然而,由于HDFS的设计初衷是解决大体量流式文件的存储问题,并不适合超大规模小体积文件的数据存储,因而本课题基于HDFS平台,从优化海量小文件的上传策略和访问策略入手,着眼于解决当前NameNode设计中存储小文件时内存损耗过大以及HDFS下读取海量小文件效率过低的问题。本文主要研究成果如下:(1)当大规模小体积文件存储在HDFS上时,NameNode内存中会对每一个小文件产生与之对应的元数据文件。小文件数量越多,元数据量就越多,因而NameNode内存损耗就越大。为此,本文设计了小文件上传处理模块。它主要包括四个功能单元:首先,通过文件判定单元对目录下的文件进行过滤,找出符合小文件特性的文件;然后,通过文件处理单元对过滤后的小文件进行处理,将具有相关特性的小文件分类;最后,通过文件合并单元将各类小文件合并成大的文件。如果在合并文件基础上需要追加一部分小文件,可通过文件追加单元,通过文件追加单元能减少合并文件和元数据文件数量,使文件的管理更加方便。(2)当从HDFS读取大量小文件时,每次读取一个小文件都会与NameNode进行交互,并且小文件在DataNode上位置较为松散,那么读取大规模小文件效率就会很低。针对这个问题,本文设计了小文件读取方法。在提高小文件读取效率上主要设计了基于MYSQL Memory数据存储引擎的索引表,同时采用了客户端缓存和数据节点分布式独立缓存的方式来缓存所需要的数据信息。并且为了解决缓存命中率问题,采用了预取机制来提高缓存的命中率。文中通过实验来验证小文件上传处理模块和读取策略的有效性。实验中对小文件的上传速度,内存的使用量和文件的读取效率分别进行对比研究。结果表明,本文提出的方案能够有效改善NameNode的内存的消耗,并且有效的提高了小文件上传和读取的速度。
其他文献
本论文通过理论计算与实验测试主要研究了Fe Ru YZ(Y=Ti,V,Cr,Mn和Z=Al,Ga,In,Si,Ge,Sn)、Cr掺杂Fe2VSi、Fe2V1-xRuxSi(x=0.25,0.5,0.75,1)和Ru掺杂Mn-Ni-In等多个系列四元Heusler合金的原子占位、电子结构和磁性。研究了24-26价电子的四元Fe-Ru基Heusler合金Fe Ru YZ(Y=Ti,V,Cr,Mn和Z=
跨网络节点关联是将不同在线社交网络(OSN)中属于同一实体用户的多个账户进行关联。它作为社交数据挖掘和网络安全的核心任务之一,已经成为现今的研究热点。然而相同的用户由
由新月弯孢[Curvularia lunata Walk Boed]引起的玉米弯孢霉叶斑病,曾在我国北方玉米产区大发生造成严重的产量损失,是玉米生产上的一种重要病害。然而目前关于mi RNA介导的
针对一般四元数矩阵的(右)特征值问题,引入新的实保结构分解理论,提出快速稳定的保结构算法.在正交JRS-辛变换下,首先提出了JRS-对称矩阵的JRS-QR算法,然后应用于计算四元数
信托登记是信托业发展的必要条件,不仅保障信托业务的开展,而且有利于信托利益协调和权益保护,而信托登记制度的缺失严重制约着财产信托创新。信托制度从用益制度中脱胎而来,逐步发展成今天的金融信托,信托制度的功能从规避封建税务负担到合理分配家庭财富再到管理金融资产,但是其本质均为“隔离”信托财产。信托财产的“隔离”使得信托财产具有独立性,而这种独立性依靠法律机制予以保障,衡平法中发展出知情规则和善意第三人
无线网络的普及极大地便利了人们的日常生活,同时也带来了各种各样的安全问题。信息安全已成为无线网络发展所面临的一项严峻挑战。加密技术作为一种经典的信息保密方法,能够
当前遏制气候变暖、减少碳排放已经成为国际社会的主要共识。在经济全球化的浪潮下,我国已深度融入到全球价值链当中,物流业通过参与价值链活动也实现了高速发展,产出越来越高的价值增值。然而作为能源消耗大户,物流业能耗大、碳排放高等问题与绿色发展理念之间的矛盾凸显。同时,由于贸易活动引起的隐含碳流动问题对碳减排政策也产生了较大的消极影响,使政策收效甚微。因此,全面认识我国物流业在全球价值链中的发展状况和产业
双各向异性介质的电磁特性一直以来都受到专家学者的普遍关注。双各向异性介质在微波毫米波技术领域、隐身技术领域以及介质学、细胞生物学等领域有非常广阔的应用前景,电磁
由于缺乏合适的天然双折射材料,高性能的太赫兹极化分离器件难以实现。超表面反射阵可以根据不同极化波的辐射样式设计反射单元排列,从而实现不同反射角度的极化分离。利用线
随着创业投资行业在我国的不断发展,这方面的研究也越来越丰富,尤其是在互联网热潮的影响下,创业投资机构的迎来了一轮井喷式的发展。许多学者都从各自不同的角度对创业投资