【问题标题】:multiple or bulk fetch or get in HBase Java client?多个或批量获取或获取 HBase Java 客户端?
【发布时间】:2011-03-31 01:56:53
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: java hbase


    【解决方案1】:

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

    【讨论】:

    • 谢谢戴夫。在发布到堆栈溢出之前,我会确保将 JIRA 添加到我的短名单中。 :-)
    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多