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.
Note | |
---|---|
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. |
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/2.0.6.0/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/updates/2.0.6.0/hdp.repo -O /etc/yum.repos.d/hdp.repo
For SLES:
wget -nv http://public-repo-1.hortonworks.com/HDP/suse11/2.x/updates/2.0.6.0/hdp.repo -O /etc/zypp.repos.d/hdp.repo
For Ubuntu:
wget http://public-repo-1.hortonworks.com/HDP/ubuntu12/2.x/hdp.list -O /etc/apt/sources.list.d/hdp.list
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 -
Confirm the HDP repository is configured.
For RHEL/CentOS/Oracle Linux:
yum repolist
You should see something like this. Verify that you have HDP-2.0.6.0 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-2.0.6.0 Hortonworks Data Platform Version - HDP-2.0.6.0 enabled: 53
For SLES:
zypper repos
For Ubuntu:
apt-get update