hbase是否获取多个不同的rowid?

9cbw7uwe  于 2021-06-10  发布在  Hbase
关注(0)|答案(2)|浏览(367)

我正在使用hbasejava/scalaapi,有一个rowids列表(1,2,5),并希望同时检索与这些id对应的行。
val getone=新获取(bytes.tobytes(“1”))
让我只访问一行,我不想按顺序执行get(1)get(2)和get(5)(延迟)。
我将如何一次完成所有操作并稍后遍历返回集?
如果api不提供,下一个最好的方法是什么?

ct2axkht

ct2axkht1#

您只需构造多个“get”请求,并从htable使用下面的方法。

Result[] get(List<Get> gets)

javadoc的链接在这里。

mzmfm0qo

mzmfm0qo2#

所以答案很简单,gets result[]get(list gets)抛出ioexception

相关问题