我在名为的 HBase 表中有以下行test
ROW COLUMN+CELL row1 column=cf:a, timestamp=1429204170712, value=value1
row2 column=cf:b, timestamp=1429204196225, value=value2
row3 column=cf:c, timestamp=1429204213427, value=value3
我正在尝试row
使用Suffix Globbing检索具有 rowkey 匹配前缀的所有行,如此处所述
Bad request
但是,当我尝试HBase REST 服务器 Stargate 正在侦听的位置时,为什么我会得到,http://localhost:8080/test/row*
是表并且是部分行键。我在浏览器和 REST 客户端海报(Firefox 插件)中执行它。执行 URL会给出响应,但我想用 rowkey 匹配前缀检索所有行中的值。localhost:8080
test
row
http://localhost:8080/test/row*/cf
value1
row
我正在运行 HBase 0.94.26、Stargate(与 HBase 捆绑在一起)、Hadoop 1.2.1、Ubuntu 12.04 虚拟机。
是否可以至少以编程方式检索所有行?