Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
0.9.0
-
None
Description
When Zeppelin launches a spark interpreter pod under k8s mode, it will build the spark submit options through buildSparkSubmitOptions()
But the property "--conf spark.kubernetes.container.image=" will use the value from the "zConf.getK8sSparkContainerImage()". Note that although the interpreter properties overrides the values through
// interpreter properties overrides the values
k8sProperties.putAll(Maps.fromProperties(properties));
But the spark submit options has already been built. So if user set the "spark.kubernetes.container.image" from the interpreter settings, it will not set the spark image in the spark submit options.