

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EMR Serverless에서 Java 17 사용
<a name="using-java-runtime"></a>

Amazon EMR 릴리스 6.11.0 이상을 사용하면 Java Virtual Machine(JVM)에 대해 Java 17 런타임을 사용하도록 EMR Serverless Spark 작업을 구성할 수 있습니다. 다음 방법 중 하나를 사용하여 Java 17로 Spark를 구성합니다.

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

EMR Serverless 6.11.0 이상의 JVM 설정을 재정의하기 위해 `spark.emr-serverless.driverEnv` 및 `spark.executorEnv` 환경 분류에 `JAVA_HOME` 설정을 제공할 수 있습니다.

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

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\$164 ]

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`
<a name="using-java-runtime-spark-defaults"></a>

또는 `spark-defaults` 분류에서 Java 17을 지정하여 EMR Serverless 6.11.0 이상에 대한 JVM 설정을 재정의할 수 있습니다.

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

`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\$164 ]

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

------