Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Java 17 dengan Amazon Tanpa EMR Server
Dengan Amazon EMR merilis 6.11.0 dan yang lebih tinggi, Anda dapat mengonfigurasi pekerjaan Spark EMR Tanpa Server untuk menggunakan runtime Java 17 untuk Java Virtual Machine (). JVM Gunakan salah satu metode berikut untuk mengkonfigurasi Spark dengan Java 17.
JAVA_HOME
Untuk mengganti JVM pengaturan untuk EMR Serverless 6.11.0 dan yang lebih tinggi, Anda dapat menyediakan JAVA_HOME
pengaturan ke klasifikasi dan lingkungannya. spark.emr-serverless.driverEnv
spark.executorEnv
- x86_64
-
Tetapkan properti yang diperlukan untuk menentukan Java 17 sebagai JAVA_HOME
konfigurasi untuk driver dan pelaksana 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
-
Tetapkan properti yang diperlukan untuk menentukan Java 17 sebagai JAVA_HOME
konfigurasi untuk driver dan pelaksana 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
Atau, Anda dapat menentukan Java 17 dalam spark-defaults
klasifikasi untuk mengganti JVM pengaturan untuk EMR Tanpa Server 6.11.0 dan yang lebih tinggi.
- x86_64
-
Tentukan Java 17 dalam spark-defaults
klasifikasi:
{
"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
-
Tentukan Java 17 dalam spark-defaults
klasifikasi:
{
"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/"
}
}
]
}