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

2022-09-03 09:27:57

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

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

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


答案 1

如果希望行键采用字符串格式,请使用 和 方法:getRowBytes.toString

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

HBase API - 结果对象

getRow()用于检索与从中创建此 Result 的行相对应的行键的方法。


答案 2

推荐