

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á.

# Uso do Java 17 com o Amazon EMR Sem Servidor
<a name="using-java-runtime"></a>

Com as versões 6.11.0 e posteriores do Amazon EMR, configure trabalhos do Spark no EMR Sem Servidor para usar o runtime do Java 17 na Java Virtual Machine (JVM). Use um dos métodos a seguir para configurar o Spark com Java 17.

## `JAVA_HOME`
<a name="using-java-runtime-java-home"></a>

Para substituir a configuração da JVM para o EMR Sem Servidor 6.11.0 e superior, forneça a configuração `JAVA_HOME` para as classificações de ambiente `spark.emr-serverless.driverEnv` e `spark.executorEnv`.

------
#### [ x86\$164 ]

Defina as propriedades necessárias para especificar o Java 17 como a configuração `JAVA_HOME` para o driver e os executores do Spark:

```
--conf spark.emr-serverless.driverEnv.JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.x86_64/ 
--conf spark.executorEnv.JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.x86_64/
```

------
#### [ arm\$164 ]

Defina as propriedades necessárias para especificar o Java 17 como a configuração `JAVA_HOME` para o driver e os executores do Spark:

```
--conf spark.emr-serverless.driverEnv.JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.aarch64/
--conf spark.executorEnv.JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.aarch64/
```

------

## `spark-defaults`
<a name="using-java-runtime-spark-defaults"></a>

Como alternativa, você pode especificar o Java 17 na classificação `spark-defaults` para substituir a configuração da JVM no EMR Sem Servidor 6.11.0 e superior.

------
#### [ x86\$164 ]

Especifique Java 17 na classificação `spark-defaults`:

```
{
"applicationConfiguration": [ 
         { 
            "classification": "spark-defaults",
            "properties": { 
               "spark.emr-serverless.driverEnv.JAVA_HOME" : "/usr/lib/jvm/java-17-amazon-corretto.x86_64/",
               "spark.executorEnv.JAVA_HOME": "/usr/lib/jvm/java-17-amazon-corretto.x86_64/" 
            }
         }
      ]
}
```

------
#### [ arm\$164 ]

Especifique Java 17 na classificação `spark-defaults`:

```
{
"applicationConfiguration": [ 
         { 
            "classification": "spark-defaults",
            "properties": { 
               "spark.emr-serverless.driverEnv.JAVA_HOME" : "/usr/lib/jvm/java-17-amazon-corretto.aarch64/",
               "spark.executorEnv.JAVA_HOME": "/usr/lib/jvm/java-17-amazon-corretto.aarch64/" 
            }
         }
      ]
}
```

------