Thanks Illya. Yes. Managed to get it working. The main problem was zookeeper version. Ignite-zookeeper.jar dependency is zookeeper-3.4.6.jar that doesn’t support SSL/Netty connection. I had to replace it with latest zookeeper-3.5.*.jar. I am not sure if this is the case for all Ignite users.
Regards, Aravind. From: Ilya Kasnacheev <[email protected]> Sent: Thursday, September 20, 2018 6:00 PM To: [email protected] Subject: Re: connecting to Zookeeper cluster using SSL/TLS Connection Hello! Have you tried specifying zookeeper.client.secure If you want to connect to the server secure client port, you need to set this property to true on the client. This will connect to server using SSL with specified credentials. Note that it requires the Netty client. zookeeper.ssl.keyStore.location and zookeeper.ssl.keyStore.password Specifies the file path to a JKS containing the local credentials to be used for SSL connections, and the password to unlock the file. zookeeper.ssl.trustStore.location and zookeeper.ssl.trustStore.password Specifies the file path to a JKS containing the remote credentials to be used for SSL connections, and the password to unlock the file. as JVM system properties? Regards, -- Ilya Kasnacheev чт, 20 сент. 2018 г. в 6:01, Raghavan, Aravind <[email protected]<mailto:[email protected]>>: Hi All, I am trying to use Zookeeper for node discovery with Apache Ignite. I have configured Zookeeper to only accept SSL/TLS connections. How do I provide Zookeeper keystore detail to Apache Ignite ZookeeperDiscoverySpi? I have checked the documentation and source code of ignite-zookeeper.jar and I do not see any options to supply these details? Should I be providing these details elsewhere in the ignite config? Thanks, Aravind
