Hbase 如何通过RESTAPI获取表内容

Hbase 如何通过RESTAPI获取表内容,hbase,Hbase,我想知道如何通过Hbase REST API获取表内容 示例:如果我有表用户,并且我想要所有用户,那么我将执行 scan "users" 我如何通过RESTAPI实现它 我在文档中找不到,可能吗 不能使用RESTAPI直接查询整个表。 首先,您需要使用批处理大小调用/table/scanner,它将返回扫描仪ID 接下来,将该扫描器ID传递给/table/scanner/endpoint,它将返回每次调用的行数=批处理大小,直到用完为止 curl -vi -X PUT \ -H "Acc

我想知道如何通过Hbase REST API获取表内容

示例:如果我有表用户,并且我想要所有用户,那么我将执行

scan "users" 
我如何通过RESTAPI实现它


我在文档中找不到,可能吗

不能使用RESTAPI直接查询整个表。 首先,您需要使用批处理大小调用/table/scanner,它将返回扫描仪ID

接下来,将该扫描器ID传递给/table/scanner/endpoint,它将返回每次调用的行数=批处理大小,直到用完为止

curl -vi -X PUT \
  -H "Accept: text/xml" \
  -H "Content-Type: text/xml" \
  -d '<Scanner batch="1"/>' \
  "http://example.com:8000/users/scanner/"
它将批量返回数据

curl -vi -X GET \
  -H "Accept: text/xml" \
  "http://example.com:8000/users/scanner/123"