Upgrading from 1.2.X to 1.3
Matt Zimmerman
Outline
- Differences in compatibility policy for 1.2 vs 1.3 (see 1.3.0-m0 release notes)
- Changes in artifact ids to add Scala binary version (e.g. geomesa-accumulo-datastore → geomesa-accumulo-datastore_2.11)
- Renamed/moved modules
- Source directories in
monospace
, artifact names in bold. - Modules only relevant to a particular data store have been moved into the root directory for that datastore (e.g.
geomesa-accumulo
) geomesa-dist
split into:
geomesa-accumulo/geomesa-accumulo-dist
geomesa-kafka/geomesa-kafka-dist/geomesa-kafka-08-dist
geomesa-kafka/geomesa-kafka-dist/geomesa-kafka-09-dist
geomesa-kafka/geomesa-kafka-dist/geomesa-kafka-10-dist
geomesa-hbase/geomesa-dist-hbase
geomesa-hbase/geomesa-dist-bigtable
geomesa-cassandra/geomesa-cassandra-dist
geomesa-tools
split into:
geomesa-accumulo/geomesa-accumulo-tools
geomesa-kafka/geomesa-kafka-tools
(supports Kafka 0.8 for now)
geomesa-kafka
module changes:
geomesa-kafka-datastore → geomesa-kafka-08-datastore
(geomesa-kafka-08-datastore_2.11)geomesa-kafka-09-datastore
(geomesa-kafka-09-datastore_2.11)
geomesa-kafka-10-datastore
added (geomesa-kafka-10-datastore_2.11)geomesa-kafka-{08,09}-utils
removed
geomesa-gs-plugin
module changes:
geomesa-kafka-gs-plugin → geomesa-kafka-gs-plugin/geomesa-kafka-08-gs-plugin
(geomesa-kafka-08-gs-plugin_2.11)
geomesa-kafka-09-gs-plugin → geomesa-kafka-gs-plugin/geomesa-kafka-09-gs-plugin
(geomesa-kafka-09-gs-plugin_2.11)geomesa-kafka-gs-plugin/geomesa-kafka-10-gs-plugin
added (geomesa-kafka-10-gs-plugin_2.11)
geomesa-compute → geomesa-accumulo/geomesa-accumulo-compute
(geomesa-accumulo-compute_2.11)
geomesa-jobs → geomesa-accumulo/geomesa-accumulo-jobs
(geomesa-accumulo-jobs_2.11)
geomesa-raster → geomesa-accumulo/geomesa-accumulo-raster
(geomesa-accumulo-raster_2.11)
- Kafka support
- Added support for Kafka 0.10
- All package names now version specific
- E.g.
org.locationtech.geomesa.kafka.KafkaDataStore
→ org.locationtech.geomesa.kafka10.KafkaDataStore
{"serverDuration": 39, "requestCorrelationId": "a9ca872f9c0f4a429896df5d6c1e4a46"}