9.1. Installing GeoMesa Bigtable¶
9.1.1. Building from Source¶
GeoMesa BigTable must be built from source. For more information refer
to Building from Source in the developer manual, or to the
README.md file in the the source distribution. Build using using the
bigtable Maven profile:
$ mvn clean install -Pbigtable
The Bigtable-specific code will be found in the
directories of the source distribution.
More information about developing with GeoMesa may be found in the Developer Manual.
9.1.2. Installing GeoMesa Bigtable in GeoServer¶
The Bigtable GeoServer plugin is not bundled by default in the GeoMesa binary distribution and should be built from source.
After building, extract
WEB-INF/lib directory. This distribution does not include HBase or Hadoop JARs; the following JARs
should be copied into GeoServer’s
(Note the versions may vary depending on your installation.)
The Bigtable data store requires the configuration file
hbase-site.xml to be on the classpath. This can
be accomplished by placing the file in
geoserver/WEB-INF/classes (you should make the directory if it
doesn’t exist). For more information, see Connecting to Cloud Bigtable.
Restart GeoServer after the JARs are installed.
188.8.131.52. Jackson Version¶
Some GeoMesa functions (in particular Arrow conversion) requires
jackson-core-2.6.x. Some versions
of GeoServer ship with an older version,
jackson-core-2.5.0.jar. After installing the GeoMesa
GeoServer plugin, be sure to delete the older JAR from GeoServer’s