【问题标题】:HBase: how to unit test HBase Map/ReduceHBase:如何对 HBase Map/Reduce 进行单元测试
【发布时间】:2011-07-12 14:03:46
【问题描述】:

我想对我用 Java 编写的 HBase reducer 进行单元测试,我的问题是最好的方法是什么(最好的方法 = 简单快捷)? 我找到了“MRUnit”,但它不支持“MultipleOutputs”,所以我也在寻找可以支持它的东西。

【问题讨论】:

    标签: unit-testing hbase


    【解决方案1】:

    MRUnit 用于 MapReduce。 一些 Mock 工具可以帮助你模拟 HBase 对象,例如 nosqlunit、Mockito

    【讨论】:

      【解决方案2】:

      W.P.McNeill 有一篇很棒的文章,他在其中使用适配器模式来规避 map reduce 框架,从而提供了一个很好的单元测试工具。这可能是一个不错的起点。

      http://cornercases.wordpress.com/2011/07/28/unit-testing-mapreduce-with-overridden-write-methods/

      【讨论】:

      • 我已经阅读了这篇文章,但我找不到实现他的解决方案的方法,因为我使用的是 MultipleOutputs。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多