기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon EMR Serverless에서 Java 17 사용
Amazon EMR 릴리스 6.11.0 이상에서는 Java 가상 머신(JVM)에 Java 17 런타임을 사용하도록 EMR Serverless Spark 작업을 구성합니다. 다음 방법 중 하나를 사용하여 Java 17로 Spark를 구성합니다.
JAVA_HOME
EMR Serverless 6.11.0 이상의 JVM 설정을 재정의하려면 spark.emr-serverless.driverEnv 및 spark.executorEnv 환경 분류에 JAVA_HOME 설정을 제공합니다.
- x86_64
-
Java 17을 Spark 드라이버 및 실행기의 JAVA_HOME 구성으로 지정하기 위해 필요한 속성을 설정합니다.
--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
-
Java 17을 Spark 드라이버 및 실행기의 JAVA_HOME 구성으로 지정하기 위해 필요한 속성을 설정합니다.
--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
또는 spark-defaults 분류에서 Java 17을 지정하여 EMR Serverless 6.11.0 이상에 대한 JVM 설정을 재정의할 수 있습니다.
- x86_64
-
spark-defaults 분류에서 Java 17을 지정합니다.
{
"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
-
spark-defaults 분류에서 Java 17을 지정합니다.
{
"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/"
}
}
]
}