User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
Hello,
I don't think you need to change it if there isn't an explicit jar
path. Without the path, it should just look for it on the default
hbase classpath. I believe the number is either a timestamp or hash,
but it's an internal hbase thing so I'm not entirely sure. Since
things are working, it must be ok :)
Thanks,
Emilio
On 10/6/20 4:41 AM, Sangeetha S wrote:
Hi Emilio,
thanks for the reply. Yes, after using geomesa-hbase-distributed-runtime-hbase1_2.11-3.0.0.jar
in all
nodes,there are no errors
while making WMS requests. I did not alter the existing
HBase tables though. The coprocessor attribute is defined
as:
Does this have to be changed?
What does
1073741823 stand for?
Thanks and
regards,
Sangeetha
On Mon, Sep 21, 2020 at 5:57
PM Emilio Lahr-Vivaz <elahrvivaz@xxxxxxxx>
wrote:
Hi Sangeetha,
If you're using hbase 1.4, you should use the
`geomesa-hbase-distributed-runtime-hbase1_2.11-3.0.0.jar`,
not the `hbase2` jar. You may also need to use the hbase
shell to 'alter table' and point to the new jar. If you
ingest the example csv or run the quickstart into a new
table, you should be able to see the correct coprocessor
configs on that table, which you can then copy to your
existing tables. Also make sure the
geomesa-hbase-distributed-runtime jar is on each region
server and the master node (you can install it in hdfs to
avoid having to copy it around the cluster).
Thanks,
Emilio
On 9/21/20 11:25 AM, Sangeetha S wrote:
Hi Emilio,
In the last few days, I've been testing out the
same process with GeoMesa 3.0.0. This time, I
encountered a different error at a previous step.
I'll start with the steps I had done during
installation and provide the error details at the
end of this message. That might perhaps give a
clue on why this is happening.
I stopped HBase and copied the geomesa-hbase-distributed-runtime-hbase2_2.11-3.0.0.jar
to the lib directory of hbase. Restarted HBase
In a fresh installation of GeoServer 2.17.0,
I installed the WPS extension.
Then, I copied all the jars in geomesa-hbase-gs-plugin_2.11-3.0.0-install.tar.gz
to WEB-INF/lib
folder of GeoServer.
I copied the geomesa-process-wps_2.11-3.0.0.jar
to the same folder.
I copied the following jars into the same
folder:
commons-cli-1.2.jar
commons-configuration-1.6.jar
commons-io-2.6.jar
commons-logging-1.1.1.jar
hadoop-auth-2.7.1.jar
hadoop-client-2.7.4.jar
hadoop-common-2.7.1.jar
hadoop-hdfs-2.7.1.jar
hadoop-mapreduce-client-core-2.7.1.jar
hbase-client-1.4.12.jar
hbase-common-1.4.12.jar
hbase-hadoop-compat-1.4.12.jar
hbase-protocol-1.4.12.jar
htrace-core-3.1.0-incubating.jar
metrics-core-2.2.0.jar
netty-3.6.2.Final.jar
netty-all-4.0.23.Final.jar
protobuf-java-2.5.0.jar
zookeeper-3.4.10.jar
Restarted GeoServer
Created HBase GeoMesa datastore and a layer
When I preview the layer with Openlayers
option, I get an error: Could not
obtain the next
feature:org.apache.hadoop.hbase.DoNotRetryIOException:
org.apache.hadoop.hbase.DoNotRetryIOException:
java.lang.ClassNotFoundException:
org.locationtech.geomesa.hbase.rpc.filter.CqlTransformFilter
The
entire stack trace is attached with this email.
WFS requests work fine, but WMS does not work. I
tried to apply the heatmap style from here (https://www.geomesa.org/documentation/stable/tutorials/geomesa-examples-gdelt.html),
however, that results in the same error. The
missing class seems to be defined in geomesa-hbase-rpc_2.11-3.0.0.jar and this jar is
already in the WEB-INF/lib folder of the
GeoServer. I tested with GeoServer 2.16.0
also and the results are the same.
Could you please
help me solve this error?
Thanks,
Sangeetha
On Mon, Jun 29,
2020 at 8:36 PM Emilio Lahr-Vivaz <elahrvivaz@xxxxxxxx>
wrote:
Hi Sangeetha,
In the newly released 3.0 we've upgraded hbase
client version to 1.4.12. Also, the hbase client
jars are no longer bundled in a shaded jar, so
you should be able to swap them out to your
specific version in a geoserver instance without
rebuilding the plugin.
Thanks,
Emilio
On 6/25/20 4:50 AM, Sangeetha S wrote:
Hi Emilio,
I haven't yet tried to change the HBase
version and rebuild the plugin jar.
However, I installed the newly released
GeoMesa 2.4.1 and I hit the same error.
Thanks,
Sangeetha
On Sat,
May 23, 2020 at 12:15 AM Emilio Lahr-Vivaz
<elahrvivaz@xxxxxxxx>
wrote:
Hi Sangeetha,
I hit the same error recently. I think
something changed in a recent bug-fix
version of HBase 1.4. For instance, it
works with 1.4.4 but doesn't seem to
work with 1.4.12. At this point, I'd
recommend checking out the geomesa
source code and modifying the pom.xml
<hbase.version> to 1.4.12, then
re-building the geomesa-hbase-gs-plugin
shaded jar.
Thanks,
Emilio
On 5/22/20 10:18 AM, Sangeetha S
wrote:
Hi Emilio,
Thanks a lot for the detailed
steps. I followed the same,
however there is an error while
creating a datastore in the
GeoServer. I have attached the
error with this email. Could you
please look at it?
Thanks,
Sangeetha
On
Tue, May 19, 2020 at 8:14 PM
Emilio Lahr-Vivaz <elahrvivaz@xxxxxxxx>
wrote:
Hi Sangeetha,
I was able to run heatmaps ok. I
did the following, starting with
a fresh geoserver 2.15 with the
wps plugin:
1. Install the
geomesa-hbase-gs-plugin shaded
jar from https://search.maven.org/remotecontent?filepath=org/locationtech/geomesa/geomesa-hbase-gs-plugin_2.11/2.4.0/geomesa-hbase-gs-plugin_2.11-2.4.0-shaded.jar
into geoserver/WEB-INF/lib
2. Run the 'install-hadoop.sh'
script from the binary
distribution pointing at
geoserver/WEB-INF/lib, after
fixing the curl command in
common-functions.sh to add an -L
for handling maven redirects
(see https://geomesa.atlassian.net/browse/GEOMESA-2768
for details)
3. Copied the wps jar from
geomesa-hbase_2.11-2.4.0/dist/gs-plugins/geomesa-process-wps_2.11-2.4.0.jar
into geoserver/WEB-INF/lib
4. Copied the hbase-site.xml
into geoserver/WEB-INF/classes
5. Started geoserver and
installed the 'heatmap' style
from https://www.geomesa.org/documentation/tutorials/geomesa-examples-gdelt.html#heatmaps
6. Installed the
geomesa-hbase-distributed-runtime
jar into $HBASE_HOME/lib
7. Ingested the example-csv data
bundled with the tools:
./geomesa-hbase ingest -c
240.test -C example-csv -s
example-csv
../examples/ingest/csv/example.csv
8. Registered the store and
layer in geoserver, displayed
the layer preview, and appended
'&styles=heatmap' to the URL
Hope that helps,
Emilio
On 5/15/20 1:32 AM,
Sangeetha S wrote:
Hi Emilio,
I tried with both
2.15.5 and 2.16.0. I get
the same error in both
cases.
Thanks,
Sangeetha
On Thu,
May 14, 2020 at 5:34 PM
Emilio Lahr-Vivaz <elahrvivaz@xxxxxxxx>
wrote:
Hello,
What version of
GeoServer are you using?
I believe it has to be
2.15[1]. If that's what
you're using, I'll try
to re-create the issue.
In a newly
installed
GeoServer, I
installed the WPS
extension and then
copied the
geomesa-hbase-gs-plugin_2.11-2.4.0-shaded.jar
and
geomesa-process-wps_2.11-2.4.0.jar
to WEB-INF/lib
folder of
GeoServer.
However, the
GeoServer does not
start anymore.
Thanks,
Sangeetha
On
Wed, May 13, 2020
at 4:01 PM Emilio
Lahr-Vivaz <elahrvivaz@xxxxxxxx>
wrote:
Hi
Sangeetha,
It shouldn't be
a problem to run
on a different
machine, as long
as you have
appropriate
network
connectivity to
the cluster.
You can try
using the
geomesa shaded
jar, which would
replace the
files in the
geomesa-gs-plugin.tgz
and all the
hbase/hadoop
jars:
Thanks
for your
reply. I have
added to the
GeoServer all
jars present
in
$GEOMESA_HBASE_HOME/dist/gs-plugins/geomesa-hbase-gs-plugin_2.11-2.4.0-install.tar.gz
as well as the
hbase-shaded-client-1.4.12.jar and htrace-core-1.3.0-incubating.jar.
I'll try
replacing
hbase-shaded-client
with
hbase-client
and let you
know how it
goes.
Thanks,
Sangeetha
On Mon, May 11, 2020 at 7:23 PM Emilio Lahr-Vivaz
<elahrvivaz@xxxxxxxx>
wrote:
Hello,
I think the
issue comes
from using the
hbase-shaded
client jar.
Could you try
using the
non-shaded
hbase client
jar, and/or
provide the
list of jars
you've added
to geoserver?
Thanks,
Emilio
On
5/11/20 4:17
AM, Sangeetha
S wrote:
Dear
GeoMesa devs
and users,
I am
trying to
generate a
heatmap of
line strings
stored in an
HBase table
using GeoMesa
density
process. HBase
is running on
top of Hadoop
HDFS. I have
created a
HBase
datastore and
published the
layer in the
GeoServer.
When I use the
standard line
style, I am
able to make
WMS requests.
However, when
I execute the
geomesa
density
process, I get
the error the
following
error: