To use SSL (Secure Sockets Layer) encryption, the user can upload an SSL certificate for Hive. While it is feasible to create these certificates manually (see Enabling SSL), the user can exploit the script for generating SSL certificates in the GitHub repository https://github.com/mr3project/hive-mr3-ssl.

  • Use the output files hivemr3-ssl-certificate.jceks and hivemr3-ssl-certificate.jks for Keystore and Truststore, respectively.
  • The output file mr3-ssl.pem can be used to update the certificate of the Metastore and Ranger databases.