【问题标题】:HBase MapReduceHBase MapReduce
【发布时间】:2013-09-12 20:26:58
【问题描述】:

如果我想将Reducer输出写入HBase,我只需要使用:

context.write(key,put);

我的问题是关于第一个参数“key”;无论我设置为“key”的什么值,当我使用 HBase Shell 进行检查时,它都不会显示在 HBase 中,即使我将其设置为“null”。那么我到底应该为这个“钥匙”设置什么?

【问题讨论】:

    标签: java mapreduce hbase


    【解决方案1】:

    您应该将其设置为 null - 从 HBase 的角度来看,put 值包含键和值,并且正如您正确指出的那样,未使用上下文的键

    【讨论】:

      【解决方案2】:

      您应该将密钥设置为一个名为 NullWriteable.get() 的实例

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多