我想单独测试用Java编写的HBase reducer,我的问题是最好的方法是什么(最好的方法=简单快捷)? 我发现'MRUnit',但它不支持'MultipleOutputs',所以我也寻找支持它的东西。
答案 0 :(得分:1)
MRUnit适用于MapReduce。 一些Mock工具可以帮助您模拟HBase对象,如nosqlunit,Mockito
答案 1 :(得分:0)
W.P.McNeill有一篇很棒的文章,他使用适配器模式绕过map reduce框架,提供了一个很好的单元测试工具。这可能是一个很好的起点。
http://cornercases.wordpress.com/2011/07/28/unit-testing-mapreduce-with-overridden-write-methods/