Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我想将 Reducer 输出写入 HBase,我只需要使用:
context.write(key,put);
我的问题是关于第一个参数“key”;无论我设置为“key”的什么值,当我使用 HBase Shell 进行检查时,它都不会显示在 HBase 中,即使我将其设置为“null”。那么我到底应该为这个“钥匙”设置什么?
您应该将其设置为 null - 从 HBase 的角度来看,put 值包含键和值,并且正如您正确指出的那样,未使用上下文的键
您应该将密钥设置为一个名为 NullWriteable.get() 的实例