Complete the following prerequisites before deploying Hue.
Verify that you have a host that supports Hue:
64-bit Red Hat Enterprise Linux (RHEL) 5 or 6
64-bit CentOS 5 or 6• 64-bit Oracle Linux 5 or 6
64-bit SUSE Linux Enterprise Server (SLES) 11, SP1
Note Hue is not supported on Ubuntu.
Verify that you have a browser that supports Hue:
Table 13.1. Hue Browser Support
Linux (RHEL, CentOS, Oracle, SLES) Windows (VISTA, 7) Mac OS X (10.6 or later) Firefox latest stable release
Firefox latest stable release
Firefox latest stable release
Google Chrome latest stable release Google Chrome latest stable release Google Chrome latest stable release N/A Internet Explorer 9 (for Vista + Windows 7) N/A N/A Safari latest stable release Safari latest stable release Verify that you have at least Python 2.6.6 or higher installed.
Stop all the services in your cluster. For more information see the instructions provided here.
Install and run the HDP Hadoop cluster from HDP-2.1.X.
The following table outlines the dependencies on the HDP components:
Table 13.2. Dependencies on the HDP components
Component Required Applications Notes HDFS
Yes
Core, Filebrowser
HDFS access through WebHDFS or HttpFS YARN Yes JobDesigner, JobBrowser, Hive Transitive dependency via Hive or Oozie Oozie No JobDesigner, Oozie Oozie access through REST API Hive No Hive, HCatalog Beeswax server uses the Hive client libraries WebHCat No HCatalog, Pig HCatalog and Pig use WebHcat REST API
Choose a Hue Server host machine in your cluster where you want to deploy your Hue Server.
Typically, you can choose to deploy Hue on any node within your cluster. However, if your corporate firewall policies allow, you can also use a remote host machine as your Hue server. For pilot or small cluster sizes, you can use the master install machine for HDP as your Hue server.
Configure the firewall.
Verify that the host machines within your cluster can connect to each other over TCP.
The machines outside your cluster must be able to open TCP port
8000
on the Hue Server (or the configured Hue web HTTP port) to interact with the system.