关于此一篇不错的文章:使用MRUnit实现MapReduce程序的单元测试
需要补充的是:
1. 还需要一个jar包hadoop-mapred-0.22.0.jar,否则会收到关于MapContextImpl或ReduceContextImpl的NoClassDefFoundError。
2. 如果遇到异常:java.lang.IncompatibleClassChangeError,把刚添加的jar包搞成和原来hadoop相关的jar包版本一致或很相近。
关于此一篇不错的文章:使用MRUnit实现MapReduce程序的单元测试
需要补充的是:
1. 还需要一个jar包hadoop-mapred-0.22.0.jar,否则会收到关于MapContextImpl或ReduceContextImpl的NoClassDefFoundError。
2. 如果遇到异常:java.lang.IncompatibleClassChangeError,把刚添加的jar包搞成和原来hadoop相关的jar包版本一致或很相近。