Pacotes de Instalação

Todos os pacotes de instalação do TDP, incluindo dependências diretas, estão disponíveis no Repositório Público de Pacotes da Tecnisys. Para acessá-los, utilize as credenciais de acesso definidas no momento do seu cadastro gratuíto no site da Tecnisys.

Em uma implantação com acesso limitado ou restrito à Internet, faça, previamente, o download dos arquivos necessários para o seu repositório de pacotes local.

Download dos Pacotes

Para baixar os pacotes de instalação, siga os passos abaixo:

  1. Faça o seu cadastro gratuito no site da Tecnisys;

  2. Acesse o Repositório Público de Pacotes da Tecnisys;

  3. Clique no botão Sign out, localizado no canto superior direito da página;

  4. Informe as suas credenciais de acesso (as mesmas do site da Tecnisys);

  5. Clique na opção Browse, localizada no menu lateral esquerdo; e

  6. Na área de navegação central, acesse o diretório desejado para download dos arquivos.

    Repositório Público de Pacotes da Tecnisys

Também é possível baixar os pacotes diretamente do terminal, desde que sejam informadas as credenciais de acesso na requisição:

  • Exemplo via curl

    curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/utils/2.1.0/tdp-utils-2-1-0-rhel-7-x86-64.tar.gz -o tdp-utils-2-1-0-rhel-7-x86-64.tar.gz
    curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/components/2.1.0/tdp-components-2-1-0-rhel-7-x86-64.tar.gz -o tdp-components-2-1-0-rhel-7-x86-64.tar.gz
  • Exemplo via wget

    wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/components/2.1.0/tdp-components-2-1-0-rhel-7-x86-64.tar.gz
    wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/utils/2.1.0/tdp-utils-2-1-0-rhel-7-x86-64.tar.gz

Lembre-se de substituir USUARIO e SENHA por, respectivamente, o seu usuário e a sua senha cadastrados no site da Tecnisys.

Todos os pacotes de instalação de componentes e utilitários podem ser baixados de uma só vez através de arquivos compactados (tar.gz). Por exemplo:

  • /yum/tdp/components/2.1.0/tdp-components-2-1-0-rhel-7-x86-64.tar.gz

  • /yum/tdp/utils/2.1.0/tdp-utils-2-1-0-rhel-7-x86-64.tar.gz

É possível verificar a integridade dos arquivos conferindo o seu respectivo arquivo MD5, disponível nos diretórios md5.

Para uma instalação local, não se esqueça de baixar e importar a chave pública GPG dos repositórios (RPM-GPG-KEY-TDP) disponível em:

  • /yum/tdp/components/2.1.0/rhel-7-x86_64/RPM-GPG-KEY

  • /yum/tdp/utils/2.1.0/rhel-7-x86_64/RPM-GPG-KEY

Os arquivos compactados (tar.gz) dos pacotes de instalação de componentes e utilitários já contemplam a chave pública GPG.

Criação de um Repositório de Pacotes Local

Em uma implantação sem acesso, ou com acesso restrito, à Internet, faça, previamente, o download dos pacotes de instalação através de uma máquina com acesso à Internet, e transfira tais arquivos para o seu ambiente de Big Data.

Caso ainda não exista um repositório de pacotes local, é possível criá-lo da seguinte forma:

  1. Instale as ferramentas HTTPD e createrepo:

    yum install httpd createrepo
  2. Crie o diretório do repositório de pacotes (utils e components). Por exemplo:

    mv /tmp/tdp-utils-2-1-0-rhel-7-x86-64.tar.gz /var/www/html
    tar -xvzf /var/www/html/tdp-utils-2-1-0-rhel-7-x86-64.tar.gz -C /var/www/html
    mv /tmp/tdp-components-2-1-0-rhel-7-x86-64.tar.gz /var/www/html
    tar -xvzf /var/www/html/tdp-components-2-1-0-rhel-7-x86-64.tar.gz -C /var/www/html
  3. Crie o índice de pacotes do repositório:

    createrepo /var/www/html/repo/yum/tdp/utils/2.1.0/rhel-7-x86_64/
    createrepo /var/www/html/repo/yum/tdp/components/2.1.0/rhel-7-x86_64/
  4. Adicione o alias do repositório no arquivo de configuração do serviço HTTPD:

    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
  5. Reinicie o serviço HTTPD:

    systemctl restart httpd

Confirme a disponibilidade e a organização dos pacotes de instalação acessando o endereço "http://localhost/repo". Substitua "localhost" pelo IP ou hostname da máquina do repositório de pacotes caso esteja realizando o acesso de outra máquina.

Download do Script de Instalação

Desenvolvemos um shell script parametrizável para auxiliá-lo na primeira etapa do processo de implantação do Cluster de Big Data, a instalação do componente Apache Ambari.

Tal script está disponível no diretório /yum/tdp/installer do Repositório Público de Pacotes da Tecnisys.

Também é possível baixar o script de instalação diretamente do terminal, desde que sejam informadas as credenciais de acesso na requisição:

  • Exemplo via curl

    curl -S --user USUARIO:SENHA https://repo.tecnisys.com.br/yum/tdp/installer/2.1.0/rhel-7-x86_64/ambari-tdp-installer-rhel-7.sh
  • Exemplo via wget

    wget --user USUARIO --password SENHA https://repo.tecnisys.com.br/yum/tdp/installer/2.1.0/rhel-7-x86_64/ambari-tdp-installer-rhel-7.sh

Lembre-se de substituir USUARIO e SENHA por, respectivamente, o seu usuário e a sua senha cadastrados no site da Tecnisys.