Installing HDF Services on a New HDP Cluster
Also available as:
loading table of contents...

Getting Started Setting Up a Local Repository

Before setting up your local repository, complete the following:


  • Select an existing server in, or accessible to the cluster, that runs a supported operating system.

  • Enable network access from all hosts in your cluster to the mirror server.

  • Ensure the mirror server has a package manager installed such as yum (RHEL / CentOS / Oracle Linux), zypper (SLES), or apt-get (Debian/Ubuntu).

  • Optional: If your repository has temporary Internet access, and you are using RHEL/CentOS/Oracle Linux as your OS, install yum utilities:

    yum install yum-utils createrepo

To begin setting up your local repository:


  1. Create an HTTP server.

    1. On the mirror server, install an HTTP server (such as Apache httpd) using the instructions provided on the Apache community website.

    2. Activate this web server.

    3. Ensure that any firewall settings allow inbound HTTP access from your cluster nodes to your mirror server.


      If you are using Amazon EC2, make sure that SELinux is disabled.

  2. On your mirror server, create a directory for your web server.

    • For example, from a shell window, type:

      For RHEL/CentOS/Oracle Linux:
      mkdir -p /var/www/html/
      For SLES:
      mkdir -p /srv/www/htdocs/rpms
      For Debian/Ubuntu:
      mkdir -p /var/www/html/
    • If you are using a symlink, enable the followsymlinks on your web server.

Next Steps

After you have completed the steps in this section, move on to specific set up for your repository internet access type.

More Information