多次或批量获取或获取HBase Java客户端?

时间:2010-08-17 15:50:02

标签: java hbase

HBase Java客户端是否支持multi-get(又称批量获取),有点像memcached multi-get?我已经在文档和互联网上搜索了至少一个小时,但找不到任何确定的内容。 HTable API提供多个Delete和多个Put,但没有任何明显的类似调用Get。

为了澄清,我试图获取不同的记录,而不是一系列记录。因此扫描不是我直观地使用的。

我确实在一个线程上(可能在JIRA上)阅读了有关使用过滤器进行批量随机访问的扫描提供等效功能的内容。如果有人可以确认这是最佳做法,并且可能指出我使用的Filter类型正确,那么我将走这条路。

谢谢!

1 个答案:

答案 0 :(得分:2)

HBase 0.90(https://issues.apache.org/jira/browse/HBASE-1845)已经支持它。但是,某些HBase客户端尚不支持(https://github.com/OpenTSDB/asynchbase/issues/54