12.7. Data Store Services

GeoMesa processors require a DataStoreService to connect to the back-end data source. The following data stores are available in GeoMesa:

12.7.1. HBase

The HBaseDataStoreService controller service can be used to ingest data into an HBase-backed GeoMesa datastore. To use this controller services, first add one to the workspace and open the properties tab of its configuration. For a description of the connection properties, see HBase Data Store Parameters.

12.7.2. Accumulo

The AccumuloDataStoreService controller service can be used to ingest data into an Accumulo-backed GeoMesa datastore. To use this controller services, first add one to the workspace and open the properties tab of its configuration. For a description of the connection properties, see Accumulo Data Store Parameters.

12.7.3. FileSystem

The FileSystemDataStoreService controller service can be used to ingest data into a file-system-backed GeoMesa datastore. To use this controller services, first add one to the workspace and open the properties tab of its configuration. For a description of the connection properties, see FileSystem Data Store Parameters.

12.7.4. Kafka

The KafkaDataStoreService controller service can be used to ingest data into a Kafka-backed GeoMesa datastore. To use this controller services, first add one to the workspace and open the properties tab of its configuration. For a description of the connection properties, see Kafka Data Store Parameters.

12.7.5. Redis

The RedisDataStoreService controller service can be used to ingest data into a Redis-backed GeoMesa datastore. To use this controller services, first add one to the workspace and open the properties tab of its configuration. For a description of the connection properties, see Redis Data Store Parameters.

12.7.6. PostGIS

The PostgisDataStoreService and PartitionedPostgisDataStoreService controller services can be used to ingest data into PostGIS. To use one of these controller services, first add it to the workspace and open the properties tab of its configuration. For a description of the connection properties, see Partitioned PostGIS Data Store Parameters.

12.7.7. GeoTools

The GeoToolsDataStoreService controller services can be used to ingest data into arbitrary GeoTools data stores. For a list of stores provided by GeoTools, see the GeoTools documentation. The data store and its dependencies need to be made available to the controller service through the ExtraClasspaths property. Once available, the data store should appear in the DataStoreName property drop-down. Selecting the data store will display its configuration parameters.