BDD can be installed on Hadoop clusters secured with TLS/SSL.
TLS/SSL can be configured for specific Hadoop
services to encrypt communication between them. If you have it enabled in
Hadoop, you can enable it for BDD to encrypt its communications with your
Hadoop cluster.
If your Hadoop cluster has TLS/SSL enabled, verify that your system
meets the following requirements:
- Kerberos is enabled for
both Hadoop and BDD. Note that this isn't required, but is strongly
recommended. For more information, see
Kerberos.
- TLS/SSL is enabled in your
Hadoop cluster for the HDFS, YARN, Hive, and/or Key Management Server (KMS)
services.
- The KMS service is
installed in your Hadoop cluster. You should have already done this as part of
enabling TLS/SSL.
To enable BDD to run on a Hadoop cluster secured with TLS/SSL:
When the installer
runs, it imports the certificates to the custom truststore file, then copies
the truststore to
$BDD_HOME/common/security/cacerts on all BDD nodes.