Atualize o JindoData no seu cluster E-MapReduce (EMR) para corrigir problemas conhecidos específicos da versão ou adotar novos recursos. O processo envolve quatro etapas: baixe o pacote de patch, listar todos os nós do cluster, execute o script de atualização e reiniciar o JindoData.
Para problemas conhecidos específicos da versão, consulte Problemas conhecidos no JindoData 4.X.
Para versões disponíveis, consulte as Notas de versão.
Pré-requisitos
Antes de começar, verifique se você possui:
Um cluster EMR executando o EMR V3.40.0 ou posterior, ou o EMR V5.6.0 ou posterior
Etapa 1: Preparar os pacotes de software
Faça login no nó mestre do cluster. Para mais informações, consulte Fazer login em um cluster.
-
Mude para a conta
emr-user, baixe o pacote de patch para o diretório home e descompacte-o.su - emr-user cd /home/emr-user/ wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/resources/emr-taihao/jindodata-patches.tar.gz tar zxf jindodata-patches.tar.gz -
Baixe o pacote de software do JindoData
jindofsx-{VERSION}.tar.gzpara o diretóriojindodata-patches.cd jindodata-patches wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/release/4.6.11/jindofsx-4.6.11-linux.tar.gz ls -lAntes de continuar, verifique se o diretório contém os seguintes arquivos:
-rwxr-xr-x 1 emr-user emr-user 580 May 30 20:28 apply_all.sh -rwxr-xr-x 1 emr-user emr-user 677 May 30 20:32 apply.sh -rw-r--r-- 1 emr-user emr-user 40 May 14 12:38 hosts -rw-r----- 1 emr-user emr-user xxxxxxxxx May 01 00:00 jindofsx-4.6.11.tar.gz
Etapa 2: Configure as informações dos nós
-
Abra o arquivo
hostsno diretóriojindodata-patches.vim hosts -
Adicione os nomes de host de todos os nós do cluster, um por linha.
master-1-1 core-1-1 core-1-2
Etapa 3: Atualizar o JindoData
Execute o script apply_all.sh com o número da versão de destino.
./apply_all.sh $JINDODATA_VERSION
Por exemplo, para atualizar para a versão 4.6.11:
./apply_all.sh 4.6.11
Se a saída contiver ### DONE, a atualização foi concluída com sucesso.
Etapa 4: Reiniciar o JindoData
Após a atualização, reinicie todos os componentes do JindoData pelo console do EMR.