描述:
获取集群信息,并独立执行完整的HTTP请求。
语法:
hbase_rest(restUrl, method, content; httpHeader1, httpHeader2, …)
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
不需要预先创建HBase连接,获取集群信息,并对数据进行操作。
参数:
restUrl |
链接地址。 |
method |
HTTP method,值可以是GET/PUT/POST/DELETE。 |
content |
HTTP请求提交的内容,若当前操作没有提交内容,该参数可省略。 |
httpHeader1/httpHeader2 |
HTTP header,可省略。 |
返回值:
序表
示例:
|
A |
|
1 |
=hbase_rest("http://127.0.0.1:3456/namespaces","GET") |
使用GET查询数据。 |
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") |
使用PUT操作数据。 |