E-MapReduce currently supports Hue. Hue can be accessed and used in E-MapReduce just by selecting a Hue-supported mirror image to create the cluster and enabling public network IP address.
Before creating a cluster, it is required to enable SSH tunnel. For detailed steps, refer to Connect to Cluster using SSH.
Taking the Mac environment as an example. Port forwarding is realized by the Chrome browser (assuming the IP address of the public network for the master node of cluster is “xx.xx.xx.xx”):
Connect to the master node.
Enter a password.
Check id_rsa.pub content of local machine (note that this shall be executed on local machine rather than remote master node).
Write id_rsa.pub content of local machine in ~/.ssh/authorized_keys on local master node (to execute on far-end master node).
Paste and save the content observed in Step 2. Now ssh firstname.lastname@example.org ought to be used directly to log on to the master node without password.
Execute commands below on local machine for port forwarding.
ssh -i ~/.ssh/id_rsa -ND 8157 email@example.com
Enable Chrome (to execute in the new terminal on local machine).
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="socks5://localhost:8157" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost" --user-data-dir=/tmp
In the Chrome browser for port forwarding, access: xx.xx.xx.xx:8888.