You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "rickcheng (Jira)" <ji...@apache.org> on 2021/07/23 06:45:00 UTC

[jira] [Created] (ZEPPELIN-5466) Can not specify the spark image from the interpreter settings

rickcheng created ZEPPELIN-5466:
-----------------------------------

             Summary: Can not specify the spark image from the interpreter settings
                 Key: ZEPPELIN-5466
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5466
             Project: Zeppelin
          Issue Type: Bug
          Components: Kubernetes, spark
    Affects Versions: 0.9.0
            Reporter: rickcheng
            Assignee: rickcheng


When Zeppelin launches a spark interpreter pod under k8s mode, it will build the *spark submit options* through [buildSparkSubmitOptions()|[https://github.com/apache/zeppelin/blob/master/zeppelin-plugins/launcher/k8s-standard/src/main/java/org/apache/zeppelin/interpreter/launcher/K8sRemoteInterpreterProcess.java#L372-L393].]

 

 

But the property "spark.kubernetes.container.image" will use the value from the "

zConf.getK8sSparkContainerImage()

". Note that although 

the interpreter properties overrides the values through
{code:java}
// interpreter properties overrides the values
k8sProperties.putAll(Maps.fromProperties(properties));
{code}
 

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.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)