本文介绍HBase Ganos时空引擎中注册DataStore的操作方法。
HBase Ganos REST接口中的DataStore(以下简称DS)记录了连接后端存储所需要的配置参数,包括映射在HBase的Catalog Name,以及连接HBase的zookeeper地址,其作用相当于配置信息的别名,您在HBase Ganos中注册DS的具体方式如下表。
配置参数 | 说明 |
---|---|
URL | /ds/:alias |
方法 | POST |
URL参数 | alias=[alphanumeric]表示该DS的别名,用来唯一标识该DS对象。 |
数据参数 |
|
成功返回信息 | Code: 200 |
失败返回信息 | Code: 400 |
示例
- 在HBase名为catalog_name的目录下注册名为my_ds的数据源。
curl \ 'localhost:8080/geoserver/geomesa/geojson/ds/my_ds' \ -d hbase.catalog=catalog_name \ -d hbase.zookeepers=localhost
- 创建完成后,可以使用下列命令查看所有注册的DS的详细信息。
curl 'localhost:8080/geoserver/geomesa/geojson/ds'