全部产品

注册ds

更新时间:2019-01-09 11:05:51

1. 注册 DataStore

HBase Ganos REST接口中的DataStore(以下简称DS)记录了连接后端存储所需要的配置参数,包括映射在HBase的Catalog Name,以及连接HBase的zookeeper地址,其作用相当于配置信息的别名,用户在 HBase Ganos 中注册 DS的具体方式如下表:

URL /ds/:alias
方法 POST
URL参数 alias=[alphanumeric] 该 DS 的别名,用来唯一标识该 DS 对象
数据参数 hbase.catalog: HBase Catalog Name,可自己取一个有意义的名字;
hbase.zookeepers: zookeeper 地址,用于连接 HBase
成功返回信息 Code: 200;
内容:空
失败返回信息 Code: 400;
内容:空

示例 1: 在HBase名为catalog_name的目录下注册名为 my_ds的数据源:

  1. curl \
  2. 'localhost:8080/geoserver/geomesa/geojson/ds/my_ds' \
  3. -d hbase.catalog=catalog_name
  4. -d hbase.zookeepers=localhost

创建完成后,可以使用下列命令查看所有注册的DS的详细信息:

  1. curl 'localhost:8080/geoserver/geomesa/geojson/ds'