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()