Atualização do Componentes

A atualização dos componentes é realizada através do Ambari. O processo é dividido em duas etapas: instalação dos pacotes disponíveis na nova versão e execução do upgrade.

Instalação dos Pacotes

  1. No Ambari, na página "Stack and Versions", guia VERSIONS, clique no botão INSTALL PACKAGES da nova versão.

  2. Confirme a instalação dos pacotes.

    Instalação dos pacotes da nova versão
    Figure 1. Instalação dos pacotes da nova versão
  3. Clique no link "Show details" de ambas as versões para visualizar o total de máquinas com pacotes instalados.

    Detalhes da nova versão
    Figure 2. Detalhes da nova versão
    Detalhes da versão corrente
    Figure 3. Detalhes da versão corrente
    Até este momento, mesmo que os pacotes da nova versão já estejam instalados nas máquinas, o Cluster ainda opera com os binários dos componentes da versão corrente ("CURRENT"). Nesta etapa, qualquer problema com a atualização se restringirá à instalação dos RPMs.

Execução do Express Upgrade

O Express Upgrade é uma opção que permite a atualização dos componentes do Cluster para a nova versão de forma guiada, rápida e segura. A execução do Express Upgrade é realizada através do Ambari.

Antes de iniciar da atualização, certifique-se que todos os serviços estão funcionais e a função Auto Start está desativada no Ambari.

Requisitos para a execução do _Express Upgrade_
Figure 4. Requisitos para a execução do Express Upgrade

Estando todos os pré-requisitos atendidos, siga os passos a seguir:

  1. Clique na botão UPGRADE da nova versão.

  2. Selecione a opção de atualização "Express".

  3. Clique em "Proceed" para continuar.

  4. Confirme a operação.

  5. Clique em "Proceed Anyway".

  6. Acompanhe o processo de atualização e fique atento às mensagens e solicitações exibidas na tela.

    Atualização em andamento
    Figure 5. Atualização em andamento

    Durante a atualização, os serviços podem ficar indisponíveis.

    Serviços indisponíveis durante a atualização
    Figure 6. Serviços indisponíveis durante a atualização

    Caso o serviço do Apache Hive esteja instalado, durante a atualização, será solicitado a realização de um backup do banco de dados do Hive Metastore. Esta ação é necessária para viabilizar a recuperação em caso de falha ou o downgrade da versão. Não sequência, de volta ao Ambari, confirme a realização do backup para prosseguir com a atualização.

    É possível verificar se os componentes atualizados já estão funcionais. Para isto, clique o link "all service checks". Assim é possível identificar e corrigir eventuais problemas antes da etapa de verificação dos serviços (service check), realizada ao final da atualização.
  7. Acompanhe a verificação de todos os serviços atualizados (Service Check).

    Service Check em execução
    Figure 7. Service Check em execução
  8. Selecione uma das seguintes opções para concluir o processo de atualização:

    1. DOWNGRADE: Permite reverter o processo de atualização. Todos os componentes voltam para suas versões anteriores.

    2. FINALIZE LATER: Permite finalizar o processo de atualização em outro momento, possibilitando a execução de testes e validações.

    3. FINALIZE: Finaliza o processo de atualização e define a nova versão como "CURRENT".

      Caso o Apache HBase esteja entre os serviços atualizados, ao final do upgrade será solicitada a confirmação da exclusão do snapshot criado durante o processo.
  9. Selecione "Finalize" para finalizar o processo de atualização.

    Finalização do processo de atualização
    Figure 8. Finalização do processo de atualização
  10. Clique em "Proceed" para confirmar a finalização do processo de atualização.

  11. Note que na guia VERSIONS da página "Stack and Versions" a versão anterior anterior foi removida e a nova versão está definida como "CURRENT".

    Atualização concluída
    Figure 9. Atualização concluída
  12. Note que a guia UPGRADE HISTORY foi adicionada à página "Stack and Versions". Nesta guia é apresentado o histório de atualizações do cluster, incluindo detalhes como o tipo de upgrade realizado, a versão anterior e a nova versão da stack e seus serviços.

    Express Upgrade History
    Figure 10. Express Upgrade History
  13. Note que na guia STACK da página "Stack and Versions" é possível adicionar os novos serviços disponíveis na nova versão do TDP.

    Novos serviços disponíveis
    Figure 11. Novos serviços disponíveis

Está concluída a atualização dos componentes do Cluster.

As configurações do Apache Iceberg, formato avançado para tabelas analíticas, adicionado no TDP 2.1.0, podem ser consultadas em uma seção própria disponível junto com as configuração do Apache Spark, a engine de computação mais indica para este novo serviço.

Visualização das configurações do Iceberg
Figure 12. Visualização das configurações do Iceberg