Encrypted Shuffle and Encrypted Web UIs
Encrypted Shuffle
A security measure that allows for encrypting of the MapReduce shuffle using HTTPS as well as adding optional client authentication. This allows data being stored within the Mapper and Reducer to remain secure.
Encrypted Web UIs
Secure web server ports using HTTPS.
CDH versions 4.1 and above released support encryption of all HDFS data sent over the network.
Use the following steps if RPC encryption is configured after configuring Datameer X Â
- Shut down the Datameer X service.
- Change the hadoop.rpc.protection setting on the cluster to privacy.
- Open theÂ
<datameer-install-path>/conf/das-common.properties
 file. - Add theÂ
hadoop.rpc.protection=privacy
 setting in theÂHADOOP Properties Additions
 section. - Start the Datameer X service.
- Check proper startup via tail -f <datameer-install-path>/logs/conductor.log
If start up fails, gather the newÂconductor.log
 and revert back to its former state - Set yarn.resourcemanager.webapp.https.address instead of webapp.address.
- Add the configuration property (
hadoop.rpc.protection=privacy
) in the Custom Properties field while configuring the Hadoop cluster in Datameer.
Note: Datameer X doesn't need any configuration changes to work with a SSL enabled cluster, but in MR2 architecture, Datameer X uses the ResourceManager web server to get node and cluster metrics. For this to work properly, the Datameer X application should be aware of the truststore and its password. To make Datameer X aware of this, go to <Datameer_Home>/etc/das-env.sh add the following system property to Java Options:
-Djavax.net.ssl.trustStorePassword=<password> -Djavax.net.ssl.trustStore=<path to truststore file>
Learn more about the Encrypted Shuffle and Encrypted Web UIs in Hadoop Security: Protecting your Big Data Platform.Â