2017-05-15 81 views
0

我想檢索的HBase的表1000行,rowkeys安排是這樣的:HBase的一批拿到VS掃描

row1: 1000|0001 
... 
row1000: 1000|1000 

我的問題是,會是更好的發行範圍掃描從1000|00011000|1000或者分別爲每一行分別發出一個get並將它們作爲批次提交?

行可能位於同一個區域服務器上。

回答

0

對於這個用例,我建議通過提供開始和結束行鍵來進行範圍掃描。

因爲在一次掃描請求中,HBase會很簡單地找到開始鍵並獲取所有記錄直到結束鍵(End Key將是唯一的,因此在您的情況下endKey將爲1000 | 1001)服務器。

1

掃描,手。 Multi-get對於非連續的數據真的存在。