Hadoop分布式文件系统(HDFS)最初设计用于处理大文件,但对小文件的存储效率较低。为解决此问题,提出了一种基于关联规则挖掘的新型小文件存储方法,称为ARMFS。ARMFS通过分析Hadoop系统的审计日志,挖掘小文件间的关联规则,并利用文件合并算法将小文件合并存储在HDFS中。此外,ARMFS还引入了高频访问表和预取机制表,并提出预取算法以优化文件的访问效率。实验结果表明,ARMFS显著提升了NameNode的内存利用率,极大改善了小文件的下载速度和访问效率。