HBase批处理获取vs扫描

HBase批处理获取vs扫描,hbase,Hbase,我想从HBase表中检索1000行,行键的排列如下: row1: 1000|0001 ... row1000: 1000|1000 我的问题是,最好是从1000 | 0001到1000 | 1000进行范围扫描,还是为每一行分别发布一个get并作为一批提交 行可能位于同一个区域服务器上。对于这个用例,我建议通过提供开始行和结束行键来进行范围扫描 因为HBase很容易在向区域服务器发出的一次扫描请求中找到开始键并获取到结束键之前的所有记录(结束键将是独占的,因此在您的情况下,结束键将是10

我想从HBase表中检索1000行,行键的排列如下:

row1:    1000|0001
...
row1000: 1000|1000
我的问题是,最好是从
1000 | 0001
1000 | 1000
进行范围扫描,还是为每一行分别发布一个get并作为一批提交


行可能位于同一个区域服务器上。

对于这个用例,我建议通过提供开始行和结束行键来进行范围扫描


因为HBase很容易在向区域服务器发出的一次扫描请求中找到开始键并获取到结束键之前的所有记录(结束键将是独占的,因此在您的情况下,结束键将是1000 | 1001)。

扫描,手动操作。对于非连续数据来说,Multi-get确实存在