Hadoop底层基础存储框架Hadoop分布式文件系统HDFS(Hadoop Distributed File System)是采用基于Master/Slave主从构架设计的分布式文件系统.NameNode负责管理所有文件的元数据和处理客户端对文件的访问.随着应用数据的不断增加,DataNode的不断加入,NameNode维护文件元数据、处理Hadoop应用的读取和删除等文件操作的工作量就会随之增加.NameNode的性能成为整个HDFS的瓶颈.提出一种思想,即将NameNo-de部分任务交与HDFS客户端完成,使每个HDFS客户端在某些功能上成为NameNode.用LRFU(Least Recently Used and Least Frequently Used)缓存替换策略提出一种在HDFS客户端建立本地缓存的解决方案,从而降低Nam-eNode负载.通过实验证明Hadoop应用可以从缓存中读取文件块信息,而不必请求NameNode,提高了数据访问效率,降低了NameNode负载.