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.
逐行扫描hbase表时,如何获取行键?这是我的代码:
for (Result rr : scanner) { System.out.println(rr); }
我可以使用像 getKey() 这样的方法吗?谢谢。
如果您想要字符串格式的行键,请使用getRow和Bytes.toString方法:
getRow
Bytes.toString
for (Result rr : scanner) { String key = Bytes.toString(rr.getRow()) }
HBase API - 结果对象
getRow()用于检索与创建此 Result 的行相对应的行键的方法。
getRow()