14
当按行扫描hbase表时,如何获取行密钥?这里是我的代码:如何从hbase扫描结果中获取行密钥
for (Result rr : scanner) {
System.out.println(rr);
}
有没有像getKey(),我可以使用任何方法?谢谢。
当按行扫描hbase表时,如何获取行密钥?这里是我的代码:如何从hbase扫描结果中获取行密钥
for (Result rr : scanner) {
System.out.println(rr);
}
有没有像getKey(),我可以使用任何方法?谢谢。
如果你想在一个字符串格式的行键,使用getRow
和Bytes.toString
方法:
for (Result rr : scanner) {
String key = Bytes.toString(rr.getRow())
}
getRow()
方法检索对应于该行的行键作为此结果已创建。
我在方法列表中看到了getRow(),这是检索RowKey的唯一候选者。只是好奇,为什么他们决定将其命名为getRow()而不是getRowKey()? – 2016-09-07 10:44:43
这个答案正确吗?我想知道为什么它不被接受,如果是的话。 – Mahdi 2017-05-22 11:22:03