web-dev-qa-db-ja.com

hbaseスキャン結果から行キーを取得する方法

hbaseテーブルを行ごとにスキャンする場合、行キーを取得するにはどうすればよいですか?これが私のコードです:

for (Result rr : scanner) {
   System.out.println(rr);
}

getKey()のような使用できるメソッドはありますか?ありがとう。

13
user468587

文字列形式の行キーが必要な場合は、getRowメソッドと_Bytes.toString_メソッドを使用します。

_for (Result rr : scanner) {
   String key = Bytes.toString(rr.getRow())
}
_

HBase API-結果オブジェクト

getRow()この結果が作成された行に対応する行キーを取得するためのメソッド。

35