Installing GeoMesa Cassandra in GeoServer - maven

i recently started working with geomeas and cassandra database, i started using this quickstart guide: https://www.geomesa.org/documentation/tutorials/geomesa-quickstart-cassandra.html
in the visualize using geoserver section, for installing geomesa in cassandra, i downloaded the plugin and extracted the files in the required directory, but still cant see the cassandra geomesa vector datasource in the geoserver..

GeoMesa currently targets GeoServer 2.12.x, try using that version.

The problem is solved after i copied only the jars inside the lib folder of the plugin and paste them with the jars of the Geoserver in the WEB-INT/lib directory

Related

Elasticsearch 7.17.4 hdfs repository plugin with Hadoop 2.10.2

We have a multi-nodes Elasticsearch 7.17.4 with a Hadoop 2.10.2 in our offline environment. We want to setup the snapshot repository using the "repository-hdfs-7.17.4.zip" plugin (https://www.elastic.co/guide/en/elasticsearch/plugins/7.17/repository-hdfs.html). But this plugin is packed with some hadoop-3.x.x jar. As the version of our Hadoop is 2.10.2, how should we modify this plugin to make it work?
Should we just pack the below jar into the zip?
hadoop-annotations-2.10.2.jar
hadoop-auth-2.10.2.jar
hadoop-client-2.10.2.jar
hadoop-hdfs-2.10.2.jar
hadoop-hdfs-client-2.10.2.jar
Do we need to remove the below jar from the zip?
hadoop-hdfs-3.3.1.jar
hadoop-client-runtime-3.3.1.jar
For the guava, it looks different from the previous version (7.15.2) as well, any modification needed?
(7.15.2) : guava-11.0.2.jar
(7.17.4) : guava-27.1-jre.jar
Many thanks.

Apache Ignite Nifi Integration

I am trying to create/use an apache ignite cache in nifi. I am using version 1.13.2 of nifi and i cannot find the PutIgniteCache and GetIgniteCache options. Please can someone assist me. Does this version support ignite?
https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance
Migrating from 1.12.x to 1.13.x
Removed the following nar(s) from the convenience build. They are still built and made available in maven repositories so you can add them to your deployment lib folder and use them if you like. They include; nifi-livy-nar, nifi-livy-controller-service-api-nar, nifi-kafka-0-11-nar, nifi-beats-nar, nifi-ignite-nar
so, it's removed from nifi installation but you could download nar file from maven repo and put it into lib directory to make processors available
https://search.maven.org/artifact/org.apache.nifi/nifi-ignite-nar/1.13.2/nar

Apache Zeppelin not working with https for maven repo

I'm running Apache Zeppelin 0.8.0 in Amazon EMR. Recently the spark interpreter started to fail to pull down library dependencies. This was because the zeppelin.interpreter.dep.mvnRepo configuration parameter was set to http://repo1.maven.org/maven2/ and the maven repo has recently stopped supporting http as outlined here: https://support.sonatype.com/hc/en-us/articles/360041287334
As per the maven documentation I updated the value of this parameter to https://repo1.maven.org/maven2/ but this didn't resolve the issue. Instead updating the value to http://insecure.repo1.maven.org/maven2/ fixed the problem.
It seems like Zeppelin is not working with https for the maven repo. Can anyone confirm if this is the case or is some extra set up required to get this working?
I was having issues pulling down library dependencies on Zeppelin 0.8.2 with zeppelin.interpreter.dep.mvnRepo set to http://repo1.maven.org/maven2/ like you mentioned, but for me it works with zeppelin.interpreter.dep.mvnRepo set to https://repo1.maven.org/maven2/ only if I set the spark.jars.packages property in the Zeppelin interpreter GUI to the groupId:artificaftId:version for the library I was trying to pull.

Nutch 2.3 has an old version of hbase jar in runtime/lib folder

Nutch 2.3 has an old version of hbase jar file(hbase-0.94.14.jar) in runtime/lib folder. I have downloaded hbase 0.94.14 but it does not start because of "Server IPC version 9 cannot communicate with client version 4". I can run Hbase 1.1.2 but jar file does not included.
How can I solve this?
Thanks
You can't solve it by just replacing jars/bindings. The problem lies with Gora that uses pre-1.0 client that is incompatible with HBase 1.0+ versions. Your options right now are to either update Gora (not just the jars, coding is required), wait for an official update or downgrade your HBase server.
Related jira issue
HBase 1.0+ changes

dependency issues with app while deploying in tomcat-server

i am using hbase 0.94.7 and hadoop 1.0.4 and tomcat 7
i wrote a small res-based application which performs crud operations on hbase.
earlier i used to run the app using maven tomcat plugin.
now i am trying to deploy the war in tomcat-server.
since hadoop and hbase jars already contain org.mortbay.jetty jsp-api and servlet-api jars of older verisons,
i am getting Abstract Method Exceptions
here's the exception log
so then i made a exclusion of org.mortbay.jetty from both hadoop and hbase dependencies in pom.xml. but it started showing more and more such kind of issues like jasper.
so then i added scope provided to hadoop and hbase dependencies.
now tomcat is unable to find the hadoop and hbase jars.
can someone help me in fixing this dependecy issues.
Thanks.
Do one thing,
- Right click on project
- go to property,
- type java build path,
- go to third tab of library,
- Removed dependency of lib and maven,
- Clean build your project.
might be solve your problem.

Resources