摘要
为改善应用Hadoop分布式文件系统存储大量小文件时效率低下的问题,将NameNode职责分离,使用单独的NFS服务器同步存储元数据信息,以降低Client数据请求压力,提供大吞吐量数据访问并改善访问延迟;设计文件与数据块的对应模式,允许在同一块中存储多个小文件,并对系统加以实现,为海量小文件的存储提供了一个有效的解决方案。实验结果表明,该机制可以在数据迅速增长的背景下实现海量小文件的高效存取。
The HDFS is designed for the large file storage of the GB and the TB-level,which can not efficiently store large amounts of small files.By separating the NameNode duties and using a separate NFS server storing the metadata synchronization information,the data request pressure from the Client was reduced,the high throughput data access was provided and the access latency was improved.The corresponding modes for files and data blocks were designed that allowed multiple small files stored in the same block.The system was implemented,so as to provide an effective solution to the mass of small files storage.Experimental results show that this mechanism can realize the reliable massive small files access efficiently in a data rapidly growing background.
出处
《计算机工程与设计》
北大核心
2015年第2期406-409,共4页
Computer Engineering and Design
关键词
HADOOP分布式文件系统
海量小文件
性能优化
职责分离
合并小文件
Hadoop distributed file system
massive amount of small files
improving efficiency
segregation of duties
merge small files