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())
}
getRow()
Method for retrieving the row key that corresponds to the row from which this Result was created.