[ 
https://issues.apache.org/jira/browse/SPARK-27053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hyukjin Kwon resolved SPARK-27053.
----------------------------------
    Resolution: Invalid

> How about allowing engineers to use a different ExecutorBackend in StandAlone 
> mode?
> -----------------------------------------------------------------------------------
>
>                 Key: SPARK-27053
>                 URL: https://issues.apache.org/jira/browse/SPARK-27053
>             Project: Spark
>          Issue Type: Improvement
>          Components: Deploy, Spark Submit
>    Affects Versions: 2.3.3
>            Reporter: Ross Brigoli
>            Priority: Minor
>
> In Standalone mode, the command for starting an Executor JVM in is hardcoded 
> to use org.apache.spark.executor.CoarseGrainedExecutorBackend. There seems to 
> be no way to configure the submit operation to use a custom ExecutorBackend 
> (a subclass of CoarseGrainedExecutorBackend).
> This is very useful when engineers need to initialize things like starting a 
> JDBC connection and Closing JDBC connection once per Executor.
> At line 103 of StandaloneSchedulerBackend.scala, why not make the fully 
> qualified name of the executor backend class configurable? And then fall back 
> to this default executor backend class if it's not configured.
> {{val command = 
> Command("{color:#FF0000}*org.apache.spark.executor.CoarseGrainedExecutorBackend*{color}",}}
> {{      args, sc.executorEnvs, classPathEntries ++ testingClassPath, 
> libraryPathEntries, javaOpts)}}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to