3.2.1. Prerequisites

To configure local repositories for HDP deployment, your system must meet the following minimum requirements:

  • Your mirror server host must run on one of the following operating systems:

    • 64 bit Red Hat Enterprise Linux (RHEL)

    • 64 bit CentOS v5.x, v6.x

    • 64 bit SUSE Linux Enterprise Server (SLES) 11 SP1

    Ensure that this server and the cluster nodes are all running the same OS.


    To support repository mirroring for heterogeneous clusters requires a more complex procedure than the one documented here.

  • The mirror server host must have several GB of storage available.

  • The firewall allows all cluster nodes (the servers on which you want to install HDP) to access this server.

  • Ensure that the mirror server has yum installed.

  • Add the yum-utils and createrepo packages on the mirror server.

    yum install yum-utils createrepo
  • If your mirror host uses SLES, execute the following command to install the required packages:

    zypper -n --no-gpg-checks install apache2 apache2-prefork apache2-utils python-curl python-gobject2 python-gpgme python-urlgrabber python-iniparse wget curl yum-metadata-parser yum yum-updatesd yum-utils createrepo