14
當按行掃描hbase表時,如何獲取行密鑰?這裏是我的代碼:如何從hbase掃描結果中獲取行密鑰
for (Result rr : scanner) {
System.out.println(rr);
}
有沒有像getKey(),我可以使用任何方法?謝謝。
當按行掃描hbase表時,如何獲取行密鑰?這裏是我的代碼:如何從hbase掃描結果中獲取行密鑰
for (Result rr : scanner) {
System.out.println(rr);
}
有沒有像getKey(),我可以使用任何方法?謝謝。
如果你想在一個字符串格式的行鍵,使用getRow
和Bytes.toString
方法:
for (Result rr : scanner) {
String key = Bytes.toString(rr.getRow())
}
getRow()
方法檢索對應於該行的行鍵作爲此結果已創建。
我在方法列表中看到了getRow(),這是檢索RowKey的唯一候選者。只是好奇,爲什麼他們決定將其命名爲getRow()而不是getRowKey()? – 2016-09-07 10:44:43
這個答案正確嗎?我想知道爲什麼它不被接受,如果是的話。 – Mahdi 2017-05-22 11:22:03