Skip to content

Commit ddc6a4b

Browse files
authored
#686 - Set spark.app.name to jobName for all jobs (#696)
#686 - Set spark.app.name to jobName for all jobs
1 parent b1f6ce2 commit ddc6a4b

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/main/scala/za/co/absa/hyperdrive/trigger/scheduler/executors/spark/SparkEmrClusterServiceImpl.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class SparkEmrClusterServiceImpl @Inject() (
138138
private def getSparkArgs(id: String, jobName: String, jobParameters: SparkInstanceParameters) = {
139139
val config = sparkConfig.emr
140140
val sparkSubmitConfs = Map("--deploy-mode" -> "cluster")
141-
val confs = Map("spark.yarn.tags" -> id) ++
141+
val confs = Map("spark.app.name" -> jobName, "spark.yarn.tags" -> id) ++
142142
config.additionalConfs ++
143143
jobParameters.additionalSparkConfig ++
144144
mergeAdditionalSparkConfig(config.additionalConfs, jobParameters.additionalSparkConfig)

src/main/scala/za/co/absa/hyperdrive/trigger/scheduler/executors/spark/SparkYarnClusterServiceImpl.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ class SparkYarnClusterServiceImpl @Inject() (implicit
8686
.setMainClass(jobParameters.mainClass)
8787
.setAppResource(jobParameters.jobJar)
8888
.setAppName(jobName)
89+
.setConf("spark.app.name", jobName)
8990
.setConf("spark.yarn.tags", id)
9091
.addAppArgs(jobParameters.appArguments.toSeq.map(fix_json_for_yarn): _*)
9192
.addSparkArg("--verbose")

src/test/scala/za/co/absa/hyperdrive/trigger/scheduler/executors/spark/SparkEmrClusterServiceTest.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ class SparkEmrClusterServiceTest
129129
"--conf",
130130
"spark.executor.extraJavaOptions=-DGlobalExecutorOpt -DLocalExecutorOpt",
131131
"--conf",
132+
s"spark.app.name=${jobInstance.jobName}",
133+
"--conf",
132134
"spark.driver.memory=2g",
133135
"--conf",
134136
"spark.driver.extraJavaOptions=-DGlobalDriverOpt -DLocalDriverOpt",

0 commit comments

Comments
 (0)