HBase Ganos API基于Getools接口进行数据库的操作,其中核心的数据访问模块都是围绕GeoTools DataStore类构建的。DataStore被定义为DataAccess
DataStore的接口定义与使用方法请参考GeoTools官方文档:http://docs.geotools.org/latest/userguide/library/api/datastore.html
HBase Data Store 参数如下表所示(*为必要参数):
参数 | 类型 | 描述 |
---|---|---|
hbase.catalog * | String | GeoMesa catalog 表格名称 |
hbase.zookeepers* | String | zookeeper地址,多个地址使用“,”分隔 |
geomesa.query.timeout | String | 一次查询的有效时间 |
geomesa.query.threads | Integer | 每次查询所使用的线程数 |
用户可以通过DataStoreFinder的getDataStore方法来获取DataStore,示例如下:
//配置连接参数
Map<String, String> params= new HashMap<>();
params.put("hbase.zookeepers","localhost");
params.put("hbase.catalog","catalog_name");
//创建DataStore
DataStore ds=DataStoreFactory.getDataStore(params);
这样用户会获得一个HBaseDataStore实例用来与HBase Ganos进行交互,HBaseDataStore是DataStore的子类。
在文档使用中是否遇到以下问题
更多建议
匿名提交