기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
일반적인 환경 변수 형식 오류 문제 해결
Livy 및 Spark 구성을 입력하는 경우 지원되지 않으며 오류를 일으킬 수 있는 환경 변수 형식이 있습니다. 이 절차에서는 올바른 형식을 사용하는 데 도움이 되는 일련의 단계를 안내합니다.
Livy를 설치하는 동안 자체 Livy 및 Spark 구성 입력
env.*
Helm 속성을 사용하여 모든 Apache Livy 또는 Apache Spark 환경 변수를 구성할 수 있습니다. 아래 단계를 수행하여 example.config.with-dash.withUppercase
예제 구성을 지원되는 환경 변수 형식으로 변환합니다.
대문자를 1 및 소문자를 바꿉니다. 예를 들어,
example.config.with-dash.withUppercase
는example.config.with-dash.with1uppercase
가 됩니다.-
대시(-)를 0으로 바꿉니다. 예를 들어,
example.config.with-dash.with1uppercase
는example.config.with0dash.with1uppercase
가 됩니다. -
점(.)을 밑줄(_)로 바꿉니다. 예를 들어,
example.config.with0dash.with1uppercase
는example_config_with0dash_with1uppercase
가 됩니다. -
모든 소문자를 대문자로 바꿉니다.
-
변수 이름에
LIVY_
접두사를 추가합니다. -
--set env..value= 형식을 사용하여 helm 차트를 통해 Livy를 설치하는 동안 변수를 사용합니다
YOUR_VARIABLE_NAME
.yourvalue
예를 들어, 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