本文通过对Hadoop的深入分析和研究,根据交易记录查询系统的需求,设计并实现了基于Hadoop的海量交易记录查询系统。首先对Hadoop及其相关技术做了研究,着重介绍了Hadoop云计算框架中的HDFS分布式文件系统和HBase分布式数据库,分别介绍了HDFS的特性、系统框架、副本存放策略和HBase的系统框架及数据模型。其次,重点分析了HBase的存储特点,通过分析HBase的数据存储方式、Region定位方式和写数据过程,提出了系统设计的优化和改进建议。接着,对基于Hadoop的海量交易记录查询系统进行了设计和实现,主要包括数据接入层、存储层和查询层;为了解决集群中节点时间不同步的问题,设计并实现了