when scan the hbase table row by row, how can i get the row key? here is my code:
for (Result rr : scanner) {
System.out.println(rr);
}
is there any method like getKey() that i can use? thanks.
If you want the row key in a string format, use the getRow
and the Bytes.toString
methods :
for (Result rr : scanner) {
String key = Bytes.toString(rr.getRow())
}
HBase API - Result object
getRow()
Method for retrieving the row key that corresponds to the row from which this Result was created.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With