File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
core/src/main/scala/org/apache/spark Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -31,14 +31,18 @@ private[spark] class HttpFileServer(securityManager: SecurityManager) extends Lo
3131 var httpServer : HttpServer = null
3232 var serverUri : String = null
3333
34- def initialize () {
34+ def initialize (port : Option [ Int ] ) {
3535 baseDir = Utils .createTempDir()
3636 fileDir = new File (baseDir, " files" )
3737 jarDir = new File (baseDir, " jars" )
3838 fileDir.mkdir()
3939 jarDir.mkdir()
4040 logInfo(" HTTP File server directory is " + baseDir)
41- httpServer = new HttpServer (baseDir, securityManager)
41+ httpServer = if (port.isEmpty) {
42+ new HttpServer (baseDir, securityManager)
43+ } else {
44+ new HttpServer (baseDir, securityManager, port.get)
45+ }
4246 httpServer.start()
4347 serverUri = httpServer.uri
4448 logDebug(" HTTP file server started at: " + serverUri)
Original file line number Diff line number Diff line change @@ -231,7 +231,7 @@ object SparkEnv extends Logging {
231231 val httpFileServer =
232232 if (isDriver) {
233233 val server = new HttpFileServer (securityManager)
234- server.initialize()
234+ server.initialize(conf.getOption( " spark.fileserver.port " ).map(_.toInt) )
235235 conf.set(" spark.fileserver.uri" , server.serverUri)
236236 server
237237 } else {
You can’t perform that action at this time.
0 commit comments