1. Prerequisites

Complete the following prerequisites before deploying Hue:

  1. For RHEL/CentOs 5.x verify that you are deploying the following dependency on all the host machines in your cluster:

    yum install python26
  2. Stop all the services in your cluster. For more information see the instructions provided here.

  3. Install and run Hadoop from HDP-1.3.3.

    If you are not running HDP, upgrade the cluster before proceeding. For more information on upgrading the cluster, see the instructions provided here.

    The following table outlines the dependencies on the HDP components:

     

    Table 9.1. Dependencies on HDP components

    ComponentRequiredApplicationsNotes

    HDFS

    Yes

    Core, Filebrowser

    HDFS access through WebHDFS or HttpFS

    MapReduce v1

    No

    JobBrowser, JobDesigner, Beeswax

    Job information access through Hue-plugins

    Oozie

    No

    JobDesigner, Oozie

    Oozie access through REST API

    Hive

    No

    Beeswax, HCatalog

    Beeswax uses the Hive client libraries

    WebHCat

    No

    HCatalog, Pig

    HCatalog and Pig use WebHcat REST API

    HBase

    No

    Shell

    Optionally provides access to the HBase shell


  4. Choose a Hue Server host machine in your cluster where you want to deploy Hue.

    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.

  5. Configure the firewall.

    1. Verify that the host machines within your cluster can connect to each other over TCP.

    2. 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.


loading table of contents...