As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando o Amazon Linux padrão AMI para Amazon EMR
Cada versão de EMR lançamento da Amazon usa um Amazon Linux padrão AMI para Amazon, EMR a menos que você especifique um personalizadoAMI. A partir das versões Amazon EMR 5.36, Amazon EMR 6.6 e Amazon EMR 7.0, o comportamento padrão para atualizar o Amazon Linux 2 (AL2para EMR 5.x e 6.x, AL2 0.23 para 7.xEMR) em um padrão da Amazon é aplicar automaticamente AMI a versão mais recente do Amazon Linux à Amazon EMR padrão. EMR AMI
Atualizações automáticas do Amazon Linux para EMR versões da Amazon
Quando você inicia um cluster com a versão de patch mais recente do Amazon EMR 7.0 ou superior, 6.6 ou superior ou 5.36 ou superior, a Amazon EMR usa a versão mais recente do Amazon Linux para a Amazon padrão. EMR AMI Por exemplo:
-
Onde há uma versão
x.x.0
e uma, ax.x.1
x.x.0
versão deixa de receber AMI atualizações quando éx.x.1
lançada. -
Da mesma forma
x.x.1
, para de receber AMI atualizações ao serx.x.2
lançado. -
Posteriormente, quando
x.y.0
lançado,x.x.
continua recebendo AMI atualizações ao lado[latest]
x.y.
.[latest]
Para ver se você está usando a versão de patch mais recente, conforme indicado pelo número após o segundo ponto decimal (6.8.
) para uma EMR versão da Amazon, consulte as versões disponíveis no Guia de EMR lançamento da Amazon, verifique a lista suspensa de lançamentos da Amazon EMR ao criar um cluster no console ou use a ação ou. 1
ListReleaseLabels
APIlist-release-labels
CLI Para receber atualizações quando lançarmos uma nova EMR versão da Amazon, assine o RSS feed do What's new? página no Guia de lançamento.
Se quiser, você pode optar por iniciar seu cluster com a versão do Amazon Linux com a qual a versão da Amazon EMR foi enviada pela primeira vez. Para obter informações sobre como especificar a versão do Amazon Linux para o cluster, consulte Altere a versão do Amazon Linux ao criar um EMR cluster.
Versões padrão do Amazon Linux
Tópicos
Padrão AMIs para Amazon EMR 7.0 e superior
A tabela a seguir lista as informações do Amazon Linux para a versão de patch mais recente das EMR versões 7.0 e superiores da Amazon.
OsReleaseLabel (Versão AL) | Versão do kernel do AL | Data disponível | Regiões da AWS |
---|---|---|---|
2023.5.20241001.1 | 6.1.109-118.189.amzn2023 | 4 de outubro de 2024 |
|
2023.5.20240819.0 | 6.1.102-111.182.amzn2023 | 20 de agosto de 2024 |
|
2023.5.20240730.0 | 6.1.97-104.177.amzn2023 | 2 de agosto de 2024 |
|
2023.5.20240722.0 | 6.1.97-104.177.amzn2023 | 24 de julho de 2024 |
|
2023.5.20240708.0 | 6.1.96-102.177.amzn2023 | 23 de julho de 2024 |
|
2023.3.20240304.0 | 6.1.79-99.164.amzn2023 | 12 de março de 2024 |
|
2023.3.20240219.0 | 6.1.77-99.164.amzn2023 | 1.º de março de 2024 |
|
2023.3.20240205.0 | 6.1.75-99.163.amzn2023 | 19 de fevereiro de 2024 |
|
2023.3.20240122.0 | 6.1.72-96.166.amzn2023 | 5 de fevereiro de 2024 |
|
2023.3.20240108.0 | 6.1.72-96.166.amzn2023 | 24 de janeiro de 2024 |
|
2023.3.20231211.4 | 6.1.66-91.160.amzn2023 | 19 de dezembro de 2023 |
|
Padrão AMIs para Amazon EMR 6.6 e superior
A tabela a seguir lista as informações do Amazon Linux para a versão de patch mais recente das EMR versões 6.6.x e superiores da Amazon.
OsReleaseLabel (Versão AL) | Versão do kernel do AL | Data disponível | Regiões da AWS |
---|---|---|---|
2.0.20241001.0 | 4.14.352 | 4 de outubro de 2024 |
|
2.0.20240816.0 | 4.14.350 | 21 de agosto de 2024 |
|
2.0.20240809.0 | 4.14.349 | 20 de agosto de 2024 |
|
2.0.20240719.0 | 4.14.348 | 25 de julho de 2024 |
|
2.0.20240709.1 | 4.14.348 | 23 de julho de 2024 |
|
2.0.20240223.0 | 4.14.336 | 8 de março de 2024 |
|
2.0.20240131.0 | 4.14.336 | 14 de fevereiro de 2024 |
|
2.0.20240124.0 | 4.14.336 | 7 de fevereiro de 2024 |
|
2.0.20240109.0 | 4.14.334 | 24 de janeiro de 2024 |
|
2.0.20231218.0 | 4.14.330 | 2 de janeiro de 2024 |
|
2.0.20231206.0 | 4.14.330 | 22 de dezembro de 2023 |
|
2.0.20231116.0 | 4.14.328 | 11 de dezembro de 2023 |
|
2.0.20231101.0 | 4.14.327 | 17 de novembro de 2023 |
|
2.0.20231020.1 | 4.14.326 | 7 de novembro de 2023 |
|
2.0.20231012.1 | 4.14.326 | 26 de outubro de 2023 |
|
2.0.20230926.0 | 4.14.322 | 19 de outubro de 2023 |
|
2.0.202308906.0 | 4.14.322 | 4 de outubro de 2023 |
|
2.0.20230822.0 | 4.14.322 | 30 de agosto de 2023 |
|
2.0.20230808.0 | 4.14.320 | 24 de agosto de 2023 |
|
2.0.20230727.0 | 4.14.320 | 14 de agosto de 2023 |
|
2.0.20230719.0 | 4.14.320 | 2 de agosto de 2023 |
|
2.0.20230628.0 | 4.14.318 | 12 de julho de 2023 |
|
2.0.20230612.0 | 4.14.314 | 23 de junho de 2023 |
|
2.0.20230504.1 | 4.14.313 | 16 de maio de 2023 |
|
2.0.20230418.0 | 4.14.311 | 3 de maio de 2023 |
|
2.0.20230404.1 | 4.14.311 | 18 de abril de 2023 |
|
2.0.20230404.0 | 4.14.311 | 10 de abril de 2023 |
|
2.0.20230320.0 | 4.14.309 | 30 de março de 2023 |
|
2.0.20230307.0 | 4.14.305 | 15 de março de 2023 |
|
2.0.20230207.0 | 4.14.304 | 3 de março de 2023 |
|
2.0.20230119.1 | 4.14.301 | 9 de fevereiro de 2023 |
|
2.0.20221210.1 | 4.14.301 | 12 de janeiro de 2023 |
|
2.0.20221103.3 | 4.14.296 | 5 de dezembro de 2022 |
|
2.0.20221004.0 | 4.14.294 | 2 de novembro de 2022 |
|
2.0.20220912.1 | 4.14.291 | 7 de outubro de 2022 |
|
2.0.20220805.0 | 4.14.287 | 30 de agosto de 2022 |
|
2.0.20220719.0 | 4.14.287 | 10 de agosto de 2022 |
|
2.0.20220426.0 | 4.14.281 | 10 de junho de 2022 |
|
2.0.20220406.1 | 4.14.275 | 2 de maio de 2022 |
|
Padrão AMIs para Amazon EMR 5.x
A tabela a seguir lista as informações do Amazon Linux para a versão de patch mais recente do Amazon EMR 5.x, versões 5.36 e superiores.
OsReleaseLabel (Versão AL) | Versão do kernel do AL | Data disponível | Regiões da AWS |
---|---|---|---|
2.0.20240816.0 | 4.14.350 | 21 de agosto de 2024 |
|
2.0.20240809.0 | 4.14.349 | 20 de agosto de 2024 |
|
2.0.20240719.0 | 4.14.348 | 25 de julho de 2024 |
|
2.0.20240709.1 | 4.14.348 | 23 de julho de 2024 |
|
2.0.20230504.1 | 4.14.313 | 16 de maio de 2023 |
|
2.0.20230418.0 | 4.14.311 | 3 de maio de 2023 |
|
2.0.20230404.1 | 4.14.311 | 18 de abril de 2023 |
|
2.0.20230404.0 | 4.14.311 | 10 de abril de 2023 |
|
2.0.20230320.0 | 4.14.309 | 30 de março de 2023 |
|
2.0.20230307.0 | 4.14.305 | 15 de março de 2023 |
|
2.0.20230207.0 | 4.14.304 | 3 de março de 2023 |
|
2.0.20221210.1 | 4.14.301 | 12 de janeiro de 2023 |
|
2.0.20221103.3 | 4.14.296 | 5 de dezembro de 2022 |
|
2.0.20221004.0 | 4.14.294 | 2 de novembro de 2022 |
|
2.0.20220912.1 | 4.14.291 | 7 de outubro de 2022 |
|
2.0.20220719.0 | 4.14.287 | 10 de agosto de 2022 |
|
2.0.20220426.0 | 4.14.281 | 14 de junho de 2022 |
|
Considerações sobre a atualização de software
Observe os comportamentos padrão de atualização de software a seguir.
Amazon EMR 7.x — Amazon Linux 2023
A Amazon EMR lança versões 7.0 e superiores executadas no Amazon Linux 2023 (AL2023). O comportamento padrão para AL2 023 é AMIs bloquear uma versão específica do repositório de software Amazon Linux. Portanto, as atualizações de segurança não são aplicadas toda vez que você executa um cluster. Em vez disso, o comportamento padrão das versões EMR 7.x da Amazon é aplicar automaticamente a versão AL2 023 mais recente à Amazon padrão EMR AMI somente quando você cria o cluster. Para receber as atualizações de segurança mais recentes, recomendamos que você recrie seu cluster periodicamente.
Amazon EMR 5.x e 6.x — Amazon Linux e Amazon Linux 2
Para EMR versões da Amazon inferiores à 7.0, quando uma EC2 instância da Amazon é inicializada pela primeira vez em um cluster baseado no Amazon Linux (AL) ou no Amazon Linux 2 (AL2) padrão AMI para AmazonEMR, ela verifica as atualizações de software que se aplicam à versão de lançamento nos repositórios de pacotes habilitados para AL e Amazon. EMR Assim como em outras AL e AL2 instâncias, atualizações de segurança críticas e importantes desses repositórios são instaladas automaticamente.
Observe também que, na sua configuração de rede, você deve permitir HTTP e sair HTTPS dos repositórios Amazon Linux no Amazon S3. Caso contrário, as atualizações de segurança falharão. Para obter mais informações, consulte Amazon Linux - Package repository no Amazon EC2 User Guide. Por padrão, outros pacotes de software e atualizações do kernel que exigem uma reinicialização, incluindo NVIDIA eCUDA, são excluídos do download automático na primeira inicialização.
Amazon EMR 5.35.0 e inferior e 6.5.0 e inferior — Amazon Linux bloqueado AMI para a versão de lançamento da Amazon EMR
Para o Amazon EMR 5.35.0 e inferior e 6.5.0 e inferior, o padrão AMI é baseado na maior parte do up-to-date Amazon Linux AMI disponível no momento do lançamento da Amazon. EMR Foi AMI testado quanto à compatibilidade com os aplicativos de big data e os EMR recursos da Amazon incluídos nessa versão de lançamento.
Cada versão de EMR lançamento do Amazon EMR 5.35.0 e inferior e 6.5.0 e inferior da Amazon está “bloqueada” para sua respectiva versão atribuída do Amazon Linux para manter a AMI compatibilidade. Por esse motivo, recomendamos que você use a versão mais recente da AmazonEMR, a menos que precise de uma versão inferior para fins de compatibilidade e não consiga migrar. Se você precisar usar uma versão inferior da Amazon EMR para fins de compatibilidade, recomendamos que você use a versão mais recente de uma série. Por exemplo, se você precisar usar a série 5.12, use a 5.12.0 em vez da 5.12.2 5.12.1. Se uma nova versão se tornar disponível em uma série, considere a migração de seus aplicativos para a nova versão.
Para obter mais informações sobre o comportamento de atualização automática introduzido com o Amazon EMR 5.36.0 e superior e 6.6.0 e superior, consulte. Atualizações automáticas do Amazon Linux para EMR versões da Amazon
O comportamento de inicialização padrão exclui atualizações de kernel
Quando uma EC2 instância da Amazon em um cluster baseado no Amazon Linux padrão AMI para Amazon é EMR inicializada pela primeira vez, ela verifica os repositórios de pacotes habilitados para Amazon Linux e Amazon em EMR busca de atualizações de software que se apliquem à AMI versão. Assim como em outras EC2 instâncias da Amazon, atualizações de segurança críticas e importantes desses repositórios são instaladas automaticamente.
No entanto, se você estiver usando uma versão mais antiga do Amazon LinuxAMI, a atualização de segurança mais recente pode não ser instalada automaticamente. Isso ocorre porque os repositórios aos quais seu EMR cluster faz referência são fixos para cada versão do Amazon Linux. AMI
Observe também que, na sua configuração de rede, você deve permitir HTTP e sair HTTPS dos repositórios Amazon Linux no Amazon S3. Caso contrário, as atualizações de segurança falharão. Para obter mais informações, consulte Amazon Linux - Package repository no Amazon EC2 User Guide. Por padrão, outros pacotes de software e atualizações do kernel que exigem uma reinicialização, incluindo NVIDIA eCUDA, são excluídos do download automático na primeira inicialização.
Importante
EMRclusters que executam AL2 023 usam o comportamento padrão do Amazon Linux, e suas Amazon Machine Images (AMIs) estão bloqueadas em uma versão específica do repositório Amazon Linux. Por padrão, seus clusters não receberão automaticamente as atualizações de segurança do software na execução. Seus clusters contêm somente as atualizações que estavam disponíveis na versão AL2 023 AMI que você escolheu quando criou seu cluster. Para obter mais informações, consulte Atualização do Amazon Linux 2023 no Guia do usuário do Amazon Linux 2023.
Importante
EMRclusters que executam Amazon Linux ou Amazon Linux 2 Amazon Machine Images (AMIs) usam o comportamento padrão do Amazon Linux e não baixam e instalam automaticamente atualizações importantes e críticas do kernel que exigem uma reinicialização. Esse é o mesmo comportamento de outras EC2 instâncias da Amazon que executam o Amazon Linux padrãoAMI. Se novas atualizações de software Amazon Linux que exigem uma reinicialização (como kernel e CUDA atualizações) ficarem disponíveis após a disponibilização de uma EMR versão da Amazon, as instâncias de EMR cluster que executam o padrão AMI não baixam e instalam automaticamente essas atualizações. NVIDIA Para obter atualizações do kernel, você pode personalizar sua Amazon EMR AMI para usar o Amazon Linux AMI mais recente.
O cluster é iniciado com ou sem atualizações
Lembre-se de que, se não foi possível instalar atualizações de software porque os repositórios de pacotes estão inacessíveis na primeira inicialização do cluster, a instância do cluster ainda concluirá sua execução. Por exemplo, os repositórios podem estar inacessíveis porque o S3 está temporariamente indisponível, ou você pode ter VPC regras de firewall configuradas para bloquear o acesso.
Não executar sudo yum update
Quando você se conecta a uma instância de cluster usandoSSH, as primeiras linhas de saída de tela fornecem um link para as notas de lançamento do Amazon Linux AMI que a instância usa, um aviso da AMI versão mais recente do Amazon Linux, um aviso do número de pacotes disponíveis para atualização nos repositórios habilitados e uma diretiva para execuçãosudo yum update
.
Importante
É altamente recomendável que você não execute sudo yum update
em instâncias de cluster enquanto estiver conectado SSH ou ao usar uma ação de bootstrap. Isso pode causar incompatibilidades porque todos os pacotes são instalados indiscriminadamente.
Práticas recomendadas de atualização de software
Práticas recomendadas de gerenciamento de atualizações de software
-
Se você usa uma versão inferior da AmazonEMR, considere e teste uma migração para a versão mais recente antes de atualizar os pacotes de software.
-
Se você migrar para uma versão posterior ou atualizar pacotes de software, teste primeiro a implementação em um ambiente que não seja de produção. A opção de clonar clusters com o EMR console da Amazon é útil para isso.
-
Avalie as atualizações de software para seus aplicativos e para sua versão do AMI Amazon Linux individualmente. Somente teste e instale pacotes em ambientes de produção que você determinar que são totalmente necessários para sua postura de segurança, funcionalidade do aplicativo ou desempenho.
-
Acompanhe o Amazon Linux Security Center
para verificar se há atualizações. -
Evite instalar pacotes conectando-se a instâncias de cluster individuais usando SSH o. Em vez disso, use uma ação de bootstrap para instalar e atualizar pacotes em todas as instâncias de cluster conforme necessário. Isso requer que você encerre um cluster e reinicie-o. Para obter mais informações, consulte Crie ações de bootstrap para instalar software adicional com um cluster da Amazon EMR.