摘要
MapReduce是Hadoop核心处理程序.但是目前软件界更多是对MapReduce程序的编写,而对其测试方法还是空白,依旧使用的是基于JUnit为基础的测试插件.而JUnit是为了软件进行单机测试而诞生的一种测试插件,其对分布式测试的支持性很差.同时由于其天生的狭隘性,对大规模数据进行测试根本是不可能进行.本文利用Hadoop自带的抽象类,通过欺骗注入,给Hadoop设计一种通过营造一个运行在单机上的伪集群环境模型,从而使得MapReduce在不借助外部其他插件支持的情况下可以独立完成全部运行并将结果输出在本地磁盘空间.
出处
《赤峰学院学报(自然科学版)》
2013年第19期20-21,共2页
Journal of Chifeng University(Natural Science Edition)
基金
安徽省科技创新基金资助(20120752Z)
蚌埠医学院科研基金资助(BY1024)