Setting Up a Local Repository with No Internet Access
Prerequisites
You must have completed the Getting Started Setting up a Local Repository procedure.
- -
To finish setting up your local repository, complete the following:
Steps
Obtain the compressed tape archive file (tarball) for the repository you want to create.
Copy the repository tarball to the web server directory and uncompress (untar) the archive:
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 and move the files 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:
- Ambari Repository
Untar under <web.server.directory>.
- HDF Stack Repositories
Create a directory and untar it under
<web.server.direcotry>
/hdf.- HDP Stack Repositories
Create a directory and untar it under <web.server.directory>/hdp.
Confirm that you can browse to the newly created local repositories, 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:
- Ambari Base URL
http://<web.server>/Ambari-2.6.1.5/<OS>
- HDF Base URL
http://<web.server>/hdf/HDF/<OS>/3.x/updates/<latest.version>
- 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>
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.
- 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 values:[main]
enabled=1
gpgcheck=0
More Information