geodocker / geodocker-geomesa

Containers for GeoMesa enable Accumulo
70 stars 40 forks source link

Geoserver: Install Kafka DS plugin #13

Closed gdooper closed 5 years ago

gdooper commented 6 years ago

Installs the Geomesa Kafka DS plugin in Geoserver.

Also refactors the docker build process to use docker build stages for fewer layers and a smaller overall image size.

By default, this will now create a new geoserver image with a tag that includes the Kafka version. E.g.: quay.io/geomesa/geoserver:geomesa-<geomesa.version>-accumulo-<accumulo.version>-kafka-<kafka.version>

jnh5y commented 6 years ago

@jahhulbert-ccri @anthonyccri thoughts on this?

gdooper commented 6 years ago

@jnh5y @jahhulbert-ccri I've made a couple requested changes and added some commits. Have you had a chance to look again?

jnh5y commented 6 years ago

@jahhulbert-ccri can you review this again?

elahrvivaz commented 6 years ago

pinging @jahhulbert-ccri

elahrvivaz commented 5 years ago

@gdooper sorry I forgot about this - if you could fix the merge conflicts, then I will go ahead and merge it. @jahhulbert-ccri last chance to chime in

gdooper commented 5 years ago

@elahrvivaz I've resolved conflicts and updated to work with geomesa 2.1.0. This might break the build when trying to use with an older version of geomesa that includes the kafka version in the geomesa-kafka artifact names.

I also reverted back to using a locally installed version of the geomesa-accumulo and geomesa-kafka distributions, just so you don't have to download it from the locationtech repo.

elahrvivaz commented 5 years ago

@gdooper thanks!