

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

# 일반적인 환경 변수 형식 오류 문제 해결
<a name="job-runs-apache-livy-troubleshooting"></a>

Livy 및 Spark 구성을 입력하는 경우 지원되지 않으며 오류를 일으킬 수 있는 환경 변수 형식이 있습니다. 이 절차에서는 올바른 형식을 사용하는 데 도움이 되는 일련의 단계를 안내합니다.

**Livy를 설치하는 동안 자체 Livy 및 Spark 구성 입력**

`env.*` Helm 속성을 사용하여 모든 Apache Livy 또는 Apache Spark 환경 변수를 구성할 수 있습니다. 아래 단계를 수행하여 `example.config.with-dash.withUppercase` 예제 구성을 지원되는 환경 변수 형식으로 변환합니다.

1. 대문자를 1 및 소문자를 바꿉니다. 예를 들어, `example.config.with-dash.withUppercase`는 `example.config.with-dash.with1uppercase`가 됩니다.

1. 대시(-)를 0으로 바꿉니다. 예를 들어, `example.config.with-dash.with1uppercase`는 `example.config.with0dash.with1uppercase`가 됩니다.

1. 점(.)을 밑줄(\$1)로 바꿉니다. 예를 들어, `example.config.with0dash.with1uppercase`는 `example_config_with0dash_with1uppercase`가 됩니다.

1. 모든 소문자를 대문자로 바꿉니다.

1. 변수 이름에 `LIVY_` 접두사를 추가합니다.

1. --set env.*YOUR\$1VARIABLE\$1NAME*.value=*yourvalue* 형식을 사용하여 헬름 차트를 통해 Livy를 설치하는 동안 변수를 사용합니다.

예를 들어, Livy 및 Spark 구성 `livy.server.recovery.state-store = filesystem` 및 `spark.kubernetes.executor.podNamePrefix = my-prefix`를 설정하려면 다음 Helm 속성을 사용합니다.

```
—set env.LIVY_LIVY_SERVER_RECOVERY_STATE0STORE.value=filesystem
—set env.LIVY_SPARK_KUBERNETES_EXECUTOR_POD0NAME0PREFIX.value=myprefix
```