

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di Java 17 con Amazon EMR Serverless
<a name="using-java-runtime"></a>

Con le versioni 6.11.0 e successive di Amazon EMR, configura i job EMR Serverless Spark per utilizzare il runtime Java 17 per la Java Virtual Machine (JVM). Utilizza uno dei seguenti metodi per configurare Spark con Java 17.

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

Per sovrascrivere l'impostazione JVM per EMR Serverless 6.11.0 e versioni successive, fornire l'impostazione alle relative classificazioni e a quelle di ambiente. `JAVA_HOME` `spark.emr-serverless.driverEnv` `spark.executorEnv`

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

Imposta le proprietà richieste per specificare Java 17 come configurazione per il driver e gli `JAVA_HOME` esecutori 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 ]

Imposta le proprietà richieste per specificare Java 17 come `JAVA_HOME` configurazione per il driver e gli esecutori 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>

In alternativa, è possibile specificare Java 17 nella `spark-defaults` classificazione per sovrascrivere l'impostazione JVM per EMR Serverless 6.11.0 e versioni successive.

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

Specificare Java 17 nella classificazione: `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 ]

Specificare Java 17 nella `spark-defaults` classificazione:

```
{
"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/" 
            }
         }
      ]
}
```

------