Hello,
I'm trying to configure GeoWave to use accumulo table namespace so
that I can use classloader isolation (as described in your docs:
http://ngageoint.github.io/geowave/documentation.html#accumulo-configuration).
I built the GeoWave jars locally using the 0.8.9 tag and the
following args: -Daccumulo.version=1.6.3 -Dhadoop.version=2.4.0
-Dgeotools.version=12.4 -Dgeoserver.version=2.6.4
I'm using the GeoTools api, creating a data store using the
following map:
ZookeeperServers -> ...
InstanceName -> ...
UserName -> root
Password -> ...
Namespace -> geowave
namespace -> geowave
Lock Management -> memory
Authorization Management Provider -> empty
(I included namespace both upper and lower as there seem to be two
different parameters, but I tried with just the upper case one (as
it's required) with the same results).
When I create a data store, the table that shows up is
'geowave_GEOWAVE_METADATA', which you will note is in the default
table namespace, and not the one that I have configured in Accumulo.
Thus, ingesting data fails due to the GeoWave iterators not being
available.
Can anyone point out what I'm doing wrong?
Thanks,
Emilio
|