You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Shoeb Amer <am...@gmail.com> on 2016/09/29 20:36:13 UTC

Issues with Storm - Elasticsearch cluster(secured) using Elasticsearch-hadoop jar

All,

I am trying to connect Storm - Elasticsearch(secured) using
elasticsearch-hadoop jar. With configurations:

   es.net.ssl=true
   es.net.ssl.cert.allow.self.signed=true
   es.net.ssl.keystore.location=<path>
 es.net.ssl.keystore.pass=<password>

The keystore location is in the classpath entry.

With these setup when I try to run the topology, it gives :
Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
        at
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146)
~[?:1.8.0_73]
        at
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:131)
~[?:1.8.0_73]
        at
java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
~[?:1.8.0_73]
        at
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)
~[?:1.8.0_73]
        at
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:230)
~[?:1.8.0_73]
        at sun.security.validator.Validator.validate(Validator.java:260)
~[?:1.8.0_73]
        at
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
~[?:1.8.0_73]


Any help on the following is greatly appreciated.

-Shoeb