Enabling SSL on Hive
You can enable SSL to encrypt the network traffic between your Hive client and server to protect your data and user credential transmissions. You can use SSL in conjunction with authentication and authorization for Hive, or stand-alone, if you did not configure Hive for security.
Prerequisites
Following are the prerequisites for Infoworks to support SSL on Hive:
- Place the Trust Store file on the same server where Infoworks installation is available.
- Encrypt the password for Trust Store before adding to the configuration file.
Example: $IW_HOME/apricot-meteor/infoworks_python/infoworks/bin/infoworks_security.sh -encrypt -p123
Admin Configurations
After configuring cluster with SSL on Hive, add the following configurations to enable Infoworks to access Hive with SSL:
- To enable Support for SSL on Hive, add iw_hive_ssl_enabled.
- To mention Trust Store file path, add iw_hive_ssl_truststore_path.
- To encrypt the Trust Store password, add iw_hive_ssl_truststore_passwd.
NOTE: If Hive SSL is not enabled and these configurations are added, Infoworks will try to access hive with SSL and access to Hive might fail.