Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Then set up keystore and truststore environment like what client does.

Example

 

An example setup for running bin/zkServer.sh:

 

 

Code Block
themeEmacs
languagejs
titleenvironmental variable
export SERVER_JVMFLAGS="
-Dzookeeper.serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory
-Dzookeeper.ssl.keyStore.location=/root/zookeeper/ssl/testKeyStore.jks -Dzookeeper.ssl.keyStore.password=testpass -Dzookeeper.ssl.trustStore.location=/root/zookeeper/ssl/testTrustStore.jks -Dzookeeper.ssl.trustStore.password=testpass"

 

 

and set additionally in “zoo.cfg”:

 

 

Code Block
themeEmacs
languagejs
titlezoo.cfg
 …
 secureClientPort=2281

For bin/zkCli.sh:

 

 

Code Block
themeEmacs
languagejs
titleenvironmental variable
export CLIENT_JVMFLAGS="
-Dzookeeper.clientCnxnSocket=org.apache.zookeeper.ClientCnxnSocketNetty -Dzookeeper.client.secure=true -Dzookeeper.ssl.keyStore.location=/root/zookeeper/ssl/testKeyStore.jks -Dzookeeper.ssl.keyStore.password=testpass -Dzookeeper.ssl.trustStore.location=/root/zookeeper/ssl/testTrustStore.jks -Dzookeeper.ssl.trustStore.password=testpass"

...