Skip to main content
Version Next

Installation Packages

All TDP installation packages, including direct dependencies, are available at the Tecnisys Public Package Repository. To access them, use the access credentials defined when you registered for free 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 so, follow the steps below. Otherwise, proceed to Installation Script Download.

Package Download

To download the installation packages, follow the steps below:

  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 access credentials (the same as the Tecnisys website);
  5. Click the Browse option, located in the left sidebar 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 that the access credentials are included in the request:

  • Example via curl

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

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

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

All component and utility installation packages can be downloaded at once through compressed files (tar.gz). For example:

Terminal input
/yum/tdp/ambari/3.0/tdp-ambari-3-0-0-el-9-x86-64.tar.gz
Terminal input
/yum/tdp/components/3.0/tdp-components-3-0-0-el-9-x86-64.tar.gz
Terminal input
/yum/tdp/utils/3.0/tdp-utils-3-0-0-el-9-x86-64.tar.gz
tip

It is possible to verify the file integrity by checking the Checksum attributes (sha512, sha256, sha1, and md5), displayed when clicking on it.

info

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

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

The compressed files (tar.gz) of the component and utility installation packages already include the GPG public key.

Local Package Repository Creation

In a deployment without access, or with restricted access, to the Internet, download the installation packages beforehand 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-3-0-0-el-9-x86-64.tar.gz /var/www/html
Terminal input
tar -xvzf /var/www/html/tdp-ambari-3-0-0-el-9-x86-64.tar.gz -C /var/www/html
Terminal input
mv /tmp/tdp-components-3-0-0-el-9-x86-64.tar.gz /var/www/html
Terminal input
tar -xvzf /var/www/html/tdp-components-3-0-0-el-9-x86-64.tar.gz -C /var/www/html
Terminal input
mv /tmp/tdp-utils-undefined-el-9-x86-64.tar.gz /var/www/html
Terminal input
tar -xvzf /var/www/html/tdp-utils-3-0-0-el-9-x86-64.tar.gz -C /var/www/html
Figure 3 - Local repository directory creation
Figure 3 - Local repository directory creation
  1. Create the package repository index:
Terminal input
createrepo /var/www/html/repo/yum/tdp/ambari/3.0/el-9-x86_64/
Terminal input
createrepo /var/www/html/repo/yum/tdp/components/3.0/el-9-x86_64/
Terminal input
createrepo /var/www/html/repo/yum/tdp/utils/3.0/el-9-x86_64/
Figure 4 - Package index creation
Figure 4 - Package index creation
  1. Add the repository alias to 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 - Restart Service
Figure 6 - Restart Service

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 you are accessing from another machine.

Installation Script Download

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

note

We recommend that the Apache Ambari installation (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 to the machine where the Ambari Server will be installed. However, if the registration of the machines that will compose the Big Data Cluster will be manual (without SSH key exchange), as described in Host Registration, it is recommended that the script be downloaded to all Cluster machines for Ambari Agent installation.

It is possible to download the installation script directly from the terminal, provided that the access credentials are included in the request:

  • Example via curl

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

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

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