Setting Up a Local Repository with No Internet Access
After completing the Getting Started Setting up a Local Repository procedure, finish setting up your repository by completing the following steps:
Obtain the tarball for the repository you would like to create. For options, see Obtaining the Repositories.
Copy the repository tarballs to the web server directory and untar.
Browse to the web server directory you created.
For RHEL/CentOS/Oracle Linux:
cd /var/www/html/
For SLES:
cd /srv/www/htdocs/rpms
For Debian/Ubuntu:
cd /var/www/html/
Untar the repository tarballs to the following locations: where <web.server>, <web.server.directory>, <OS>, <version>, and <latest.version> represent the name, home directory, operating system type, version, and most recent release version, respectively.
Untar Locations for a Local Repository - No Internet Access
Repository Content
Repository Location
Ambari Repository
Untar under <web.server.directory>
HDP Stack Repositories
Create directory and untar under <web.server.directory>/hdp
Confirm you can browse to the newly created local repositories.
URLs for a Local Repository - No Internet Access
Repository
Base URL
Ambari Base URL
http://<web.server>/ambari-2.2.1.1/<OS>
HDP Base URL
http://<web.server>/hdp/HDP/<OS>/2.x/updates/<latest.version>
HDP-UTILS Base URL
http://<web.server>/hdp/HDP-UTILS-<version>/repos/<OS>
where <web.server> = FQDN of the web server host, and <OS> is centos6, centos7, sles11, ubuntu12, ubuntu14, or debian7.
Important Be sure to record these Base URLs. You will need them when installing Ambari and the cluster.
Optional: If you have multiple repositories configured in your environment, deploy the following plug-in on all the nodes in your cluster.
Install the plug-in.
For RHEL and CentOS 7:
yum install yum-plugin-priorities
For RHEL and CentOS 6:
yum install yum-plugin-priorities
Edit the
/etc/yum/pluginconf.d/priorities.conf
file to add the following:[main]
enabled=1
gpgcheck=0