2. Configure the Remote Repositories

The standard HDP install fetches the software from a remote yum repository over the Internet. To use this option, you must set up access to the remote repository and have an available Internet connection for each of your hosts.


If your cluster does not have access to the Internet, or you are creating a large cluster and you want to conserve bandwidth, you can instead provide a local copy of the HDP repository that your hosts can access. For more information, see Deployment Strategies for Data Centers with Firewalls, a separate document in this set.

  1. Download the yum repo configuration file hdp.repo. On your local mirror server, execute the following command:

    • For RHEL/CentOS 5:

      wget -nv http://public-repo-1.hortonworks.com/HDP/centos5/2.x/GA/2.1-latest/hdp.repo -O /etc/yum.repos.d/hdp.repo 
    • For RHEL/CentOS 6:

      wget -nv http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.1-latest/hdp.repo -O /etc/yum.repos.d/hdp.repo 
    • For SLES:

      wget -nv http://public-repo-1.hortonworks.com/HDP/suse11/2.x/GA/2.1-latest/hdp.repo -O /etc/zypp/repos.d/hdp.repo 
  2. Confirm the HDP repository is configured.

    • For RHEL/CentOS/Oracle Linux:

      yum repolist

      You should see something like this. Verify that you have the HDP- directory:

      Loaded plugins: fastestmirror, security
      Loading mirror speeds from cached hostfile
      * base: mirrors.cat.pdx.edu
      * extras: linux.mirrors.es.net
      * updates: mirrors.usc.edu
      repo id repo name                                           status
      HDP- Hortonworks Data Platform Version - HDP- enabled: 53
    • For SLES:

      zypper repos

loading table of contents...