如何从hbase扫描结果中获取行密钥

时间:2012-08-02 23:14:06

标签: java hbase

逐行扫描hbase表时,如何获取行键?这是我的代码:

for (Result rr : scanner) {
   System.out.println(rr);
}

我可以使用像getKey()这样的方法吗?谢谢。

1 个答案:

答案 0 :(得分:32)

如果您想要字符串格式的行键,请使用getRowBytes.toString方法:

for (Result rr : scanner) {
   String key = Bytes.toString(rr.getRow())
}

HBase API - Result object

getRow()检索与创建此Result的行对应的行键的方法。