Skip to main content
Version: 2.2.0

Installation Packages

All TDP installation packages, including direct dependencies, are available on the Tecnisys Public Package Repository. To access them, use the login credentials you set during your free registration on the Tecnisys website.

note

In a deployment with limited or restricted Internet access, it is possible to download the necessary files and create a local package repository. To do this, follow the steps below. Otherwise, proceed to Download the Installation Script.

Downloading the Packages

To download the installation packages, follow these steps:

  1. Register for free on the Tecnisys website;
  2. Access the Tecnisys Public Package Repository;
  3. Click the Sign out button located in the upper right corner of the page;
  4. Enter your login credentials (the same as for the Tecnisys website);
  5. Click the Browse option located in the left-hand menu; and
  6. In the central navigation area, access the desired directory to download the files.
Figure 1 - Tecnisys Public Package Repository
Figure 1 - Tecnisys Public Package Repository

It is also possible to download the packages directly from the terminal, provided the access credentials are included in the request:

  • Example using curl

    • Terminal input
      curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/ambari/2.2.0/tdp-ambari-2-2-0-el-9-x86-64.tar.gz -o tdp-ambari-2-2-0-el-9-x86-64.tar.gz
    • Terminal input
      curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/components/2.2.0/tdp-components-2-2-0-el-9-x86-64.tar.gz -o tdp-components-2-2-0-el-9-x86-64.tar.gz
    • Terminal input
      curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/utils/2.2.0/tdp-utils-2-2-0-el-9-x86-64.tar.gz -o tdp-utils-2-2-0-el-9-x86-64.tar.gz
  • Example using wget

    • Terminal input
      wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/ambari/2.2.0/tdp-ambari-2-2-0-el-9-x86-64.tar.gz
    • Terminal input
      wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/components/2.2.0/tdp-components-2-2-0-el-9-x86-64.tar.gz
    • Terminal input
      wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/utils/2.2.0/tdp-utils-2-2-0-el-9-x86-64.tar.gz

Remember to replace USERNAME and PASSWORD with your registered username and password on the Tecnisys website.

All installation packages for components and utilities can be downloaded at once via compressed files (tar.gz). For example:

  • Terminal input
    /yum/tdp/ambari/2.2.0/tdp-ambari-2-2-0-el-9-x86-64.tar.gz
  • Terminal input
    /yum/tdp/components/2.2.0/tdp-components-2-2-0-el-9-x86-64.tar.gz
  • Terminal input
    /yum/tdp/utils/2.2.0/tdp-utils-2-2-0-el-9-x86-64.tar.gz
    tip

    You can verify the integrity of the file by checking the Checksum attributes (sha512, sha256, sha1, and md5) displayed when you click on it.

    info

    For a local installation, don't forget to download and import the GPG public key of the repositories (RPM-GPG-KEY-TDP) available at:

    • Terminal input
      /yum/tdp/ambari/2.2.0/el-9-x86_64/RPM-GPG-KEY
    • Terminal input
      /yum/tdp/components/2.2.0/el-9-x86_64/RPM-GPG-KEY
    • Terminal input
      /yum/tdp/utils/2.2.0/el-9-x86_64/RPM-GPG-KEY

The compressed files (tar.gz) of the installation packages for components and utilities already include the GPG public key.

Creating a Local Package Repositorio

In a deployment without Internet access, or with restricted access, first download the installation packages through a machine with Internet access, and transfer those files to your Big Data environment.

If a local package repository does not yet exist, it can be created as follows:

  1. Install the HTTPD and createrepo tools:
  • Terminal input
    yum install httpd createrepo
    Figure 2 - Createrepo and httpd installation
    Figure 2 - Createrepo and httpd installation
  1. Create the package repository directory (ambari, components, and utils). For example:
  • Terminal input
    mv /tmp/tdp-ambari-2-2-0-el-9-x86-64.tar.gz /var/www/html
  • Terminal input
    tar -xvzf /var/www/html/tdp-ambari-2-2-0-el-9-x86-64.tar.gz -C /var/www/html
  • Terminal input
    mv /tmp/tdp-components-2-2-0-el-9-x86-64.tar.gz /var/www/html
  • Terminal input
    tar -xvzf /var/www/html/tdp-components-2-2-0-el-9-x86-64.tar.gz -C /var/www/html
  • Terminal input
    mv /tmp/tdp-utils-2-2-0-el-9-x86-64.tar.gz /var/www/html
  • Terminal input
    tar -xvzf /var/www/html/tdp-utils-2-2-0-el-9-x86-64.tar.gz -C /var/www/html
    Figure 3 - Repository Creation of repository directory
    Figure 3 - Repository Creation of repository directory
  1. Create the repository package index:
  • Terminal input
    createrepo /var/www/html/repo/yum/tdp/ambari/2.2.0/el-9-x86_64/
  • Terminal input
    createrepo /var/www/html/repo/yum/tdp/components/2.2.0/el-9-x86_64/
  • Terminal input
    createrepo /var/www/html/repo/yum/tdp/utils/2.2.0/el-9-x86_64/
    Figure 4 - Creating the package index
    Figure 4 - Creating the package index
  1. Add the repository alias in the HTTPD service configuration file:
Terminal input
  cat << EOF   /etc/httpd/conf/httpd.conf
Alias /repo /var/www/html/repo
<Directory /var/www/html/repo>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
EOF
Figure 5 - Add repository alias to HTTPD configuration file
Figure 5 - Add repository alias to HTTPD configuration file
  1. Restart the HTTPD service:
  • Terminal input
    systemctl restart httpd
    Figure 6 - Service restart
    Figure 6 - Service restart

Confirm the availability and organization of the installation packages by accessing the address http://localhost/repo. Replace 'localhost' with the IP or hostname of the package repository machine if accessing from another machine.

Download the Installation Script

We have developed a customizable shell script to assist you in the first stage of the Big Data Cluster deployment process, the installation of the Apache Ambari component.

note

We recommend that the installation of Apache Ambari (Ambari Server and Ambari Web) be performed on a Utility or Edge type machine.

This script is available in the /yum/tdp/installer directory of the Tecnisys Public Package Repository.

Initially, the script should be downloaded onto the machine where the Ambari Server will be installed. However, if the registration of the machines that will compose the Big Data Cluster is to be done manually (without SSH key exchange), as described in Host Registration, it is recommended that the script be downloaded onto all machines in the Cluster for the installation of the Ambari Agent.

The installation script can be downloaded directly from the terminal, provided the access credentials are included in the request:

  • Example using curl

    • Terminal input
      curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/installer/2.2.0/el-9-x86_64/ambari-tdp-installer-el-9.sh -o ambari-tdp-installer-el-9.sh
  • Example using wget

    • Terminal input
      wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/installer/2.2.0/el-9-x86_64/ambari-tdp-installer-el-9.sh

Remember to replace USERNAME and PASSWORD with your registered username and password on the Tecnisys website.