Acceldata
ODP

Enabling SSL on Druid

Adding SSL configurations to Druid

On the Ambari UI, navigate to Druid -> Configs -> Advanced configs.

Under Advanced druid-common, add the simple-client-sslcontext extension to the druid.extensions.loadList parameter:

druid.extensions.loadList=[".. <Other extensions> ..","simple-client-sslcontext"]

Then, in the custom druid-common section, add the following configurations:

druid.enableTlsPort=true
 
druid.client.https.protocol=TLSv1.2
druid.client.https.trustStoreType=jks
druid.client.https.trustStorePath=</path/to/truststore.jks>
druid.client.https.trustStorePassword=<Password> 
 
druid.server.https.keyStoreType=jks
druid.server.https.keyStorePath=</path/to/truststore.jks>
druid.server.https.keyStorePassword=<Password> 
druid.server.https.certAlias=<alias-name>

By implementing the configurations mentioned above, you will be able to enable SSL support in Druid.