HBase:如何对HBase Map / Reduce进行单元测试

时间:2011-07-12 14:03:47

标签: unit-testing hbase

我想单独测试用Java编写的HBase reducer,我的问题是最好的方法是什么(最好的方法=简单快捷)? 我发现'MRUnit',但它不支持'MultipleOutputs',所以我也寻找支持它的东西。

2 个答案:

答案 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/