我想在 dev/prod 环境中更改 Spark 作业的 类型安全配置。在我看来,实现这个目标的最简单的方法是将 -Dconfig.resource=ENVNAME
传递给工作。然后类型安全配置库将为我做这项工作。
有没有办法将该选项直接传递给作业?或者也许有更好的方法在运行时更改作业配置?
编辑:
--conf "spark.executor.extraJavaOptions=-Dconfig.resource=dev"
选项添加到 火花-屈服命令时,不会发生任何事情。-Dconfig.resource=dev
传给 火花-屈服命令时,我得到了 Error: Unrecognized option '-Dconfig.resource=dev'.
。