我有一个问题,我非常基本,但我是HBase的新手。我想只使用行键获得一行(例如。[]byte
)。
我正在查看Get
对象,但构造函数需要整行:https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Get.html,其中说“要获取行的所有内容,请使用要获取的行来实例化Get对象。缩小获取内容的范围,使用下面的方法。“
更具体地说,我试图使用HRegionLocator.getStartEndKeys()的输出来获取整行。
答案 0 :(得分:1)
您可以使用org.apache.hadoop.hbase.Get
。虽然类的一般Javadoc和构造函数松散地说明指定“行”,但它意味着“行键”。您可以在the description of the constructor parameter row
:
<强>参数:强>
row - row key
因此参数特定于行的键,而不是行的整个数据。
使用Get
的其他参数,您可以更具体地了解要从行中检索的列。