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/updates/ -O /etc/yum.repos.d/hdp.repo 
    • For RHEL/CentOS 6:

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

      wget -nv http://public-repo-1.hortonworks.com/HDP/suse11sp3/2.x/updates/ -O /etc/zypp/repos.d/hdp.repo 
    • For SLES 11 SP1:

      wget -nv http://public-repo-1.hortonworks.com/HDP/sles11sp1/2.x/updates/ -O /etc/zypp/repos.d/hdp.repo 
    • For Ubuntu 12.04:

      wget http://public-repo-1.hortonworks.com/HDP/ubuntu12/ -O /etc/apt/sources.list.d/hdp.list  
    • For Debian 6:

      wget http://public-repo-1.hortonworks.com/HDP/debian6/ -O /etc/apt/sources.list.d/hdp.list  
  2. For Ubuntu hosts, add the gpg keys as the root user:

    gpg --keyserver pgp.mit.edu --recv-keys B9733A7A07513CAD
    gpg -a --export 07513CAD | apt-key add -
  3. Confirm the HDP repository is configured.

    • For RHEL/CentOS/Oracle Linux:

      yum repolist

      You should see something like this. Verify that you have 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
    • For Ubuntu and Debian:

      apt-get update

loading table of contents...