GitHub user andrewor14 opened a pull request:

    https://github.com/apache/spark/pull/1538

    [SPARK-2260] Fix standalone-cluster mode, which was broken

    The main thing was that spark configs were not propagated to the driver, 
and so applications that do not specify `master` or `appName` automatically 
failed. This PR fixes that and a couple of miscellaneous related things.
    
    One thing that still needs to be addressed is that the jars used must be 
available on the driver node. In `standalone-cluster` mode, this effectively 
means these jars must be available on all the worker machines, since the driver 
is launched on one of them. The semantics here are not the same as 
`yarn-cluster` mode, however, where all the relevant jars are uploaded to a 
distributed cache automatically and shipped to the containers. This may or may 
not be an issue, but is certainly worth a mention at the very least.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/andrewor14/spark standalone-cluster

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/1538.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1538
    
----
commit fd9da51251de69d1ae776eaad6d666ff7970692a
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-22T21:10:49Z

    Formatting changes (minor)

commit 855256edaacaaf3b1fafc5bcb2ba12243184c134
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-22T22:41:42Z

    Fix standalone-cluster mode
    
    The problem was that spark properties are not propagated to the driver.
    The solution is simple: pass the properties as part of the driver
    description, such that the command that launches the driver
    automatically sets the spark properties as its java system properties,
    which will then be loaded by SparkConf.

commit 7f854bc0cf83e04cce9314913547b21dbd203da1
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-23T01:51:53Z

    Fix test

commit 6ceb14fb6abb28ca080eb95e936006c0d7746ba7
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-23T02:03:57Z

    Allow relevant configs to propagate to standalone Driver

commit d7e27285ab961a2be71504c41d14c397def6817f
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-23T02:06:15Z

    Avoid deprecation warning in standalone Client

commit c141a007bcdaa469a3394baa2571677231bf2056
Author: Andrew Or <andrewo...@gmail.com>
Date:   2014-07-23T02:26:56Z

    Don't display "unknown app" on driver log pages

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to