HBase REST API按行键搜索

HBase REST API按行键搜索,rest,hbase,Rest,Hbase,我正在遵循文档,试图使HBase REST API正常工作。但是,我已经通过HBase shell创建了一些虚拟记录,您可以从屏幕截图的左侧看到。然后我启动了hbase守护进程,并尝试使用postman插件发出get请求 好消息是它成功了,还给了我一个json,但坏消息是返回的键“cm93LTA=”没有意义,单元格值“Y2Y6Y3Ew”也没有意义 发出get请求的正确方式是什么 以下是我尝试遵循的格式: # given format # I assume there is a typo here

我正在遵循文档,试图使HBase REST API正常工作。但是,我已经通过HBase shell创建了一些虚拟记录,您可以从屏幕截图的左侧看到。然后我启动了hbase守护进程,并尝试使用postman插件发出get请求

好消息是它成功了,还给了我一个json,但坏消息是返回的键“cm93LTA=”没有意义,单元格值“Y2Y6Y3Ew”也没有意义

发出get请求的正确方式是什么

以下是我尝试遵循的格式:

# given format
# I assume there is a typo here since they missed a slash between port and table name
http://example.com:8000<table>/<row>/<column>:<qualifier>/<timestamp>/content:raw
# my version
http://localhost:8080/test/row-0/cf:cq0
#给定格式
#我假设这里有一个输入错误,因为他们遗漏了端口和表名之间的斜杠
http://example.com:8000//://content:raw
#我的版本
http://localhost:8080/test/row-0/cf:cq0

如下所示,这些是行键和列键的Base64编码值

public static void main(String[] args) {
    System.out.println(Base64.base64Decode("cm93LTA="));
    System.out.println(Base64.base64Decode("Y2Y6Y3Ew"));
}
印刷品

row-0
cf:cq0