sarthak
08/21/2025, 6:23 AM# Metadata storage configuration
druid.extensions.loadList=["postgresql-metadata-storage"]
druid.metadata.storage.type=postgresql
druid.metadata.storage.connector.connectURI=jdbc:<postgresql://your-db-host:5432/your-db-name>
druid.metadata.storage.connector.user=your-db-user
druid.metadata.storage.connector.password=your-db-password
# SSL-specific configuration
druid.metadata.postgres.ssl.useSSL=true
druid.metadata.postgres.ssl.sslMode=verify-full
druid.metadata.postgres.ssl.sslRootCert=/path/to/ca-cert.crt
It's not working. Errors are in screenshots.
If I am trying to connect with ssl Disabled postgres then Druid is running (commented all ssl related configs)Bibek Sahoo
08/27/2025, 3:57 AM# SSL-specific configuration
druid.metadata.postgres.ssl.useSSL=true
druid.metadata.postgres.ssl.sslMode=verify-full
druid.metadata.postgres.ssl.sslRootCert=/path/to/ca-cert.crtsarthak
08/28/2025, 12:00 PMkeytool -import -trustcacerts \
-file /path/to/ca-cert.crt \
-alias postgres-ca \
-keystore /path/to/custom-truststore.jks \
-storepass yourpassword \
-noprompt
Provided below configs
druid.metadata.postgres.ssl.trustStorePath=/path/to/custom-truststore.jks
druid.metadata.postgres.ssl.trustStorePassword=yourpassword
druid.metadata.postgres.ssl.trustStoreType=JKS
druid.metadata.storage.connector.connectURI=jdbc:<postgresql://db.example.com:5432/druid?sslmode=require>
Now it is working for me.🙂