我正在研究使用Apache Hbase REST API从集群中获取数据。我希望能够通过行键获取多列和多行。我将每次都知道确切的行键和列名。无需过滤或扫描值。
看着REST API documentation,这似乎不是一个选择。这是文档中的选项:
单行的所有列:
获取一行的所有列。值是Base-64编码的。这个 需要具有可以容纳的类型的“接受”请求标头 多列(例如xml,json或protobuf)。
单行中的一列:
获取单个列的值。值是Base-64编码的。
一个单元格的多个版本:
多获取给定单元格的指定数量的版本。值是 Base-64编码。
看起来没有一种方法可以在不执行昂贵的SCAN的情况下获取多行和多列。