要使用休息从Hbase表中获取数据,我们可以使用:
http://ip:port/tablename/base64_encoded_key 我的密钥是
的字节数组前缀+ customer_id +时间戳
byte[] rowKey = Bytes.add(Bytes.toBytes(prefix),Bytes.toBytes(customer_id),Bytes.toBytes(timestamp));
我的示例密钥
3 \ X00 \ X00 \ X00 \ x02I9 \ XB1 \ x8B \ X00 \ X00 \ x01a \ X91 \ X88 \ xEFp
答案 0 :(得分:0)
您必须发送HTTP请求才能获得价值。例如,如果您是Linux,则可以轻松尝试GET请求以获取单个值。此示例从表用户行中检索id为row1的行和来自列family f
的列acurl -vi -X GET \
-H "Accept: text/xml" \
"http://example.com:20550/users/row1/cf:a"
您可以看到更多here,包括如何检索带时间戳的数据