

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

# Scala 쉘 사용
<a name="flink-scala"></a>

EMR 클러스터용 Flink Scala 쉘은 새로운 YARN 세션을 시작하도록 구성됩니다. 아래 절차에 따라 Scala 셸을 사용할 수 있습니다.

**프라이머리 노드에서 Flink Scala 쉘 사용**

1. [SSH를 사용하여 프라이머리 노드에 연결](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-connect-master-node-ssh.html)에서 설명한 대로 SSH를 사용하여 프라이머리 노드에 로그인합니다.

1. 다음을 입력하여 셸을 시작합니다.

   Amazon EMR 버전 5.5.0 이상에서는 다음 명령을 사용하여 하나의 TaskManager로 Scala 쉘용 Yarn 클러스터를 시작할 수 있습니다.

   ```
   % flink-scala-shell yarn 1
   ```

   이전 버전의 Amazon EMR에서는 다음을 사용합니다.

   ```
   % /usr/lib/flink/bin/start-scala-shell.sh yarn 1
   ```

   이렇게 하면 Flink Scala 셸이 시작되어 대화식으로 Flink를 사용할 수 있습니다. 다른 인터페이스 및 옵션과 마찬가지로, 셸에서 실행할 작업 수에 따라 이 예제에 사용된 `-n` 옵션 값을 조정할 수 있습니다.

   자세한 내용은 공식 Apache Flink 설명서에서 [Scala REPL](https://ci.apache.org/projects/flink/flink-docs-release-1.10/ops/scala_shell.html)을 참조하세요.