hbase_rest()

Description:

Get cluster information and execute a complete HTTP request independently.

Syntax:

hbase_rest(restUrl, method, content; httpHeader1, httpHeader2, …) .

Note:

The external library function (See External Library Guide) gets cluster information and performs a certain operation on data, without creating an HBase connection in advance.

Parameter:

restUrl

The REST URL.

method

An HTTP method, whose value is GET, PUT, POST or DELETE.

content

An HTTP request message, which can be omitted when the current method does not submit one

httpHeader1/httpHeader2

The HTTP request header; can be omitted.

Return value:

Table sequence

Example:

 

A

 

1

=hbase_rest("http://127.0.0.1:3456/namespaces","GET")

Query data using the GET method.

 

 

 

2

<?xml version="1.0"  encoding="UTF-8"?>

 

<TableSchema  name="Orders">

 

  <ColumnSchema  name="infos" />

 

  <ColumnSchema  name="datas" />

 

</TableSchema>

 

 

3

 

=hbase_rest("http://127.0.0.1:3456/Orders/schema","PUT",A2;"Content-Type:text/xml","Accept: text/xml")

 

Handle data using the PUT method.