AnsweredAssumed Answered

java.lang.UnsatisfiedLinkError: com.mapr.security.JNISecurity.SetParsingDone()V

Question asked by janvib on Nov 5, 2015
Mapr upgraded from 3.1 to 4.1. Upgraded the Hbase and Hadoop depedencies in the pom.xml.
to the following:

1.0.3-mapr-4.1.0
  <hbase.version>4.1.0-mapr</hbase.version>

While starting jetty, while trying to get a connection to Hbase, Jetty fails with the following exception:

java.lang.UnsatisfiedLinkError: com.mapr.security.JNISecurity.SetParsingDone()V
at com.mapr.security.JNISecurity.SetParsingDone(Native Method)
at com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.init(CLDBRpcCommonUtils.java:231)
at com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.<init>(CLDBRpcCommonUtils.java:73)
at com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.<clinit>(CLDBRpcCommonUtils.java:63)
at org.apache.hadoop.conf.CoreDefaultProperties.<clinit>(CoreDefaultProperties.java:67)

Downloaded the mapr client 4.1 and set java.library.path to point to the location where the maprclient zip is extracted(MaprClient.dll). It still does not work.

Any help is appreciated.
Thanks,
JB

Outcomes