【发布时间】:2021-09-15 12:02:34
【问题描述】:
我的 Spark 代码中有一些 3rd 方 jar,使用 maven 捆绑并提交。
-
想知道,每当我们提交 Spark 作业时,它会将工作节点中所有必需的 3rd 方 jar 复制到哪里?
-
我们是否可以配置该路径,以便 spark 只能在工作节点中复制 jar?如果是,那么在哪里可以配置?
-
我曾经在我的 Spark 代码中使用的 3rd 方 jar 发生了变化,并且没有更改 jar 版本。因此,在使用具有相同版本名称
(1.1.1)的新 jar 运行时,它仍然在选择旧 jar(1.1.1)。任何建议,可以做什么?
【问题讨论】:
-
您可以在 spark-submit 命令期间使用 --jars 选项传递 jars
-
@Vish,这不是我的问题,想知道它在哪里被复制,可以配置吗?
标签: java apache-spark