You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Yaz Sh <ya...@gmail.com> on 2018/08/05 16:43:01 UTC
SSL Error on Flink-Kafka
Hi Devs,
I am trying to connect to Kaka via SSL and when I run the code on cluster I get bellow SSL error.
(The code is running on IntelliJ without any issue )
Caused by: org.apache.kafka.common.errors.SerializationException: Error deserializing Avro message for id 161
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
...
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
I had this on my code:
System.setProperty(
"javax.net.ssl.trustStore", “/Path/to/TrusStore")
System.setProperty(
"javax.net.ssl.trustStorePassword”, “TrustStore Password")
System.setProperty(
"javax.net.ssl.keyStore”, “path/to/keyStore")
System.setProperty(
"javax.net.ssl.keyStorePassword”, “keyStore Password")
also I added this on flink-conf.yml
javax.net.ssl.trustStore: “path to trustStore"
javax.net.ssl.keyStore: “pathToKeyStore"
javax.net.ssl.keyStorePassword: "KeyStorepassword"
javax.net.ssl.trustStorePassword: “TrusStorepassword”
I also ran the code via CLI by passing Java params
./bin/flink run /Users/hnw511/GitHub/DataPipeLine/Enki/harmony-event-pipeline/core/target/ReactiveDecline.jar -Djavax.net.ssl.trustStore=/path/to/truststore.jks
For all of them I get the sun.security.provider.certpath.SunCertPathBuilderException error.
I am not sure what I am missing and would appreciate any help.
Cheers,
Yaz