Utilizzo di Java 17 con Amazon EMR Serverless - Amazon EMR

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

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

JAVA_HOME

Per sovrascrivere l'JVMimpostazione per EMR Serverless 6.11.0 e versioni successive, puoi fornire l'JAVA_HOMEimpostazione alle relative classificazioni e a quelle di ambiente. spark.emr-serverless.driverEnv spark.executorEnv

x86_64

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.x86_64/ --conf spark.executorEnv.JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.x86_64/
arm_64

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

In alternativa, puoi specificare Java 17 nella spark-defaults classificazione per sovrascrivere l'JVMimpostazione per EMR Serverless 6.11.0 e versioni successive.

x86_64

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_64

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