2

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

为了澄清,我试图获取不同的记录,而不是一系列记录。所以 Scan 不是我直观使用的。

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

谢谢!

4

1 回答 1

2

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

于 2010-08-27T22:03:43.857 回答