Installing HDF Services on an Existing HDP Cluster
Also available as:
PDF

Setting Up a Local Repository with No Internet Access

Prerequisites

You must have completed the Getting Started Setting up a Local Repository procedure.

Steps

  1. Obtain the compressed tape archive file (tarball) for the repository you want to create.

  2. Copy the repository tarball to the web server directory and uncompress (untar) the archive:

    1. 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/
    2. 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.

  3. 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.2.0/<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]Important

    Be sure to record these Base URLs. You will need them when installing Ambari and the cluster.

  4. Optional: If you have multiple repositories configured in your environment, deploy the following plug-in on all the nodes in your cluster.

    1. For RHEL and CentOS 7:
      yum install yum-plugin-priorities
      For RHEL and CentOS 6:
      yum install yum-plugin-priorities

    2. Edit the /etc/yum/pluginconf.d/priorities.conf file to add the following values:

      [main]
      enabled=1
      gpgcheck=0