Используйте метод getRow класса Result. В его описании говорится:
Метод получения ключа строки, соответствующего строке из
который этот Результат был создан.
Предполагая, что table
является вашей таблицей hbase, и вы подключены к своему экземпляру HBase, все, что вам нужно сделать, это:
Scan scan = new Scan();
ResultScanner rscanner = table.getScanner(scan);
for(Result r : rscanner){
//r is the result object that contains the row
//do something
System.out.println(Bytes.toString(r.getRow())); //doing something
}
Я понимаю, что на этот вопрос уже был дан ответ с точки зрения API Java, но немного больше подробностей никогда никому не повредит.