Atualização Execution Engine for Apache Hadoop da versão 5.3.x para uma versão posterior 5.3 atualização
Um administrador de instância pode atualizar Execution Engine for Apache Hadoop da versão 5.3.x para uma versão posterior 5.3 refresh.
- Quem precisa concluir esta tarefa?
Administrador da instância Para atualizar Execution Engine for Apache Hadoop, você deve ser um administrador da instância. Um administrador de instância tem permissão para gerenciar software nos seguintes projetos:
- O projeto dos operadores para a instância
Os operadores para esta instância do Execution Engine for Apache Hadoop estão instalados no projeto operadores. Nos comandos de atualização, a variável
${PROJECT_CPD_INST_OPERATORS}de ambiente refere-se ao projeto dos operadores.- O projeto de operandos para a instância
Os recursos personalizados para o control plane e Execution Engine for Apache Hadoop são instalados no projeto operandos. Nos comandos de atualização, a variável
${PROJECT_CPD_INST_OPERANDS}de ambiente se refere ao projeto dos operandos.
- Quando você precisa concluir essa tarefa?
Analise as seguintes opções para determinar se você precisa concluir esta tarefa:
- Se você deseja atualizar o IBM Software Hubcontrol plane e um ou mais serviços ao mesmo tempo, siga o processo em Atualizando uma instância do IBM Software Hub.
- Se você não atualizou Execution Engine for Apache Hadoop ao atualizar o IBM Software
Hubcontrol plane , conclua esta tarefa para atualizar Execution Engine for Apache Hadoop.
Repita conforme necessário. Se você for responsável por várias instâncias do IBM Software Hub, poderá repetir esta tarefa para atualizar mais instâncias do Execution Engine for Apache Hadoop no cluster.
Informações necessárias para concluir esta tarefa
Analise as seguintes informações antes de atualizar Execution Engine for Apache Hadoop :
- Requisitos de Versão
Todos os componentes associados a uma instância do IBM Software Hub devem ser instalados na mesma versão. Por exemplo, se o IBM Software Hubcontrol plane estiver na versão 5.3.1, você deve atualizar Execution Engine for Apache Hadoop para a versão 5.3.1.
- Variáveis de ambiente
- Os comandos nesta tarefa utilizam variáveis de ambiente para que você possa executá-los exatamente como estão escritos.
- Se você não tiver o script que define as variáveis de ambiente, consulte Configurando as variáveis de ambiente de instalação.
- Para usar as variáveis de ambiente do script, você deve obter as variáveis de ambiente antes de executar os comandos nesta tarefa. Por exemplo, execute:
source ./cpd_vars.sh
- Common core services
- Execution Engine for Apache Hadoop requer o IBM Software
Hubcommon core services .
Se os operandos common core services não estiverem na versão correta no projeto de operandos para a instância, eles common core services serão atualizados automaticamente quando você atualizar Execution Engine for Apache Hadoop. A common core services atualização aumenta o tempo necessário para concluir a atualização.
Antes de iniciar
Esta tarefa pressupõe que os seguintes pré-requisitos estejam cumpridos:
- Requisitos do sistema
- Esta tarefa pressupõe que o cluster atende aos requisitos mínimos para Execution Engine for Apache Hadoop.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Requisitos do sistema. - Estação de trabalho
- Esta tarefa pressupõe que a estação de trabalho a partir da qual você executará a atualização está configurada como uma estação de trabalho cliente e possui as seguintes interfaces de linha de comando:
- IBM Software
Hub CLI:
cpd-cli - OpenShift® CLI:
oc - Helm CLI:
oc
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Atualizando estações de trabalho do cliente. - IBM Software
Hub CLI:
- Plano de controle
- Esta tarefa pressupõe que o IBM Software
Hubcontrol plane foi atualizado.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Atualizando uma instância do IBM Software Hub. - Registro de contêiner privado
- Se o seu ambiente usa um registro de contêiner privado (por exemplo, seu cluster é isolado), esta tarefa pressupõe que as seguintes tarefas estejam concluídas:
- As imagens do Execution Engine for Apache Hadoop software são espelhadas no registro de contêiner privado.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Espelhando imagens para um registro de contêiner privado. - O
cpd-cliestá configurado para extrair aolm-utils-v4imagem do registro de contêiner privado.Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Obtendo a imagem olm-utils-v4 do registro de contêiner privado.
- As imagens do Execution Engine for Apache Hadoop software são espelhadas no registro de contêiner privado.
- Recursos com escopo de cluster
- Esta tarefa pressupõe que os recursos no âmbito do cluster, tais como definições de recursos personalizados, funções do cluster e ligações de funções do cluster, foram atualizados.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Atualizando os recursos do escopo do cluster para a plataforma e os serviços.
Serviços obrigatórios
Antes de atualizar Execution Engine for Apache Hadoop, certifique-se de que os seguintes serviços estejam atualizados e em execução:
Procedimento
Conclua as seguintes tarefas para atualizar Execution Engine for Apache Hadoop :
Fazendo upgrade do serviço
Para atualizar Execution Engine for Apache Hadoop :
- Faça
cpd-clilogin no Red Hat® OpenShift Container Platform cluster:${CPDM_OC_LOGIN}Lembre-se:CPDM_OC_LOGINé um alias para ocpd-cli manage login-to-ocpcomando. - Atualize o operador e o recurso personalizado para Execution Engine for Apache Hadoop.
cpd-cli manage install-components \ --license_acceptance=true \ --components=hee \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET} \ --upgrade=true
Validando a atualização
install-components comando retorna:[SUCCESS]... The install-components command ran successfully
Se você deseja confirmar que o status do recurso personalizado é Completed, execute o cpd-cli
manage
get-cr-status comando:
cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=hee
O quê fazer em seguida
Depois de concluir as etapas anteriores, Execution Engine for Apache Hadoop o está pronto para ser usado. Para começar, consulte Execution Engine for Apache Hadoop Analisando dados do Apache Hadoop.