Tôi muốn thay đổi cấu hình Typeafe của công việc Spark trong môi trường dev / prod. Đối với tôi, dường như cách dễ nhất để đạt được điều này là vượt qua -Dconfig.resource=ENVNAME
công việc. Sau đó, thư viện cấu hình Typeafe sẽ thực hiện công việc cho tôi.
Có cách nào để chuyển tùy chọn đó trực tiếp vào công việc không? Hoặc có thể có cách tốt hơn để thay đổi cấu hình công việc trong thời gian chạy?
BIÊN TẬP:
- Không có gì xảy ra khi tôi thêm
--conf "spark.executor.extraJavaOptions=-Dconfig.resource=dev"
tùy chọn vào lệnh spark-submit . - Tôi nhận được
Error: Unrecognized option '-Dconfig.resource=dev'.
khi tôi chuyển-Dconfig.resource=dev
đến lệnh spark-submit .
-Dx=y
vào dòng lệnh.