dev / prod 환경에서 Spark 작업의 Typesafe 구성 을 변경하고 싶습니다 . 이것을 달성하는 가장 쉬운 방법 -Dconfig.resource=ENVNAME
은 작업 에 전달 하는 것 같습니다. 그런 다음 Typesafe 구성 라이브러리가 나를 위해 작업을 수행합니다.
해당 옵션을 작업에 직접 전달할 방법이 있습니까? 아니면 런타임에 작업 구성을 변경하는 더 좋은 방법이 있습니까?
편집하다:
- spark-submit 명령에
--conf "spark.executor.extraJavaOptions=-Dconfig.resource=dev"
옵션을 추가해도 아무 일도 일어나지 않습니다 . - 내가 가지고
Error: Unrecognized option '-Dconfig.resource=dev'.
내가 통과 할 때-Dconfig.resource=dev
에 스파크 제출 명령을 사용합니다.
-Dx=y
명령 줄을 고수 할 수 있습니다 .