You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by andrewor14 <gi...@git.apache.org> on 2014/05/13 00:40:42 UTC

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

GitHub user andrewor14 opened a pull request:

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

    [SPARK-1736] Spark submit for Windows

    Tested on Windows 7.

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

    $ git pull https://github.com/andrewor14/spark windows-submit

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

    https://github.com/apache/spark/pull/745.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 #745
    
----
commit af6fd29b6cf188e125aea727c0904fc4cf3d5f03
Author: Andrew Or <an...@gmail.com>
Date:   2014-05-12T22:37:32Z

    Add spark submit for Windows

commit 91597cef0f2419f4bb88b02c43a31852a66e8ce2
Author: Andrew Or <an...@gmail.com>
Date:   2014-05-12T22:38:33Z

    Make spark-shell.cmd use spark-submit.cmd

----


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by pwendell <gi...@git.apache.org>.
Github user pwendell commented on a diff in the pull request:

    https://github.com/apache/spark/pull/745#discussion_r12558679
  
    --- Diff: bin/spark-submit.cmd ---
    @@ -0,0 +1,56 @@
    +@echo off
    +
    +rem
    +rem Licensed to the Apache Software Foundation (ASF) under one or more
    +rem contributor license agreements.  See the NOTICE file distributed with
    +rem this work for additional information regarding copyright ownership.
    +rem The ASF licenses this file to You under the Apache License, Version 2.0
    +rem (the "License"); you may not use this file except in compliance with
    +rem the License.  You may obtain a copy of the License at
    +rem
    +rem    http://www.apache.org/licenses/LICENSE-2.0
    +rem
    +rem Unless required by applicable law or agreed to in writing, software
    +rem distributed under the License is distributed on an "AS IS" BASIS,
    +rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +rem See the License for the specific language governing permissions and
    +rem limitations under the License.
    +rem
    +
    +set SPARK_HOME=%~dp0..
    +set ORIG_ARGS=%*
    +
    +rem Clear the values of all variables used
    +set DEPLOY_MODE=
    +set DRIVER_MEMORY=
    +set SPARK_SUBMIT_LIBRARY_PATH=
    +set SPARK_SUBMIT_CLASSPATH=
    +set SPARK_SUBMIT_OPTS=
    +set SPARK_MEM=
    +
    +:loop
    +if "%1"=="" goto continue
    +  if "%1"=="--deploy-mode" (
    +    set DEPLOY_MODE=%2
    +  ) else if "%1"=="--driver-memory" (
    +    set DRIVER_MEMORY=%2
    +  ) else if "%1"=="--driver-library-path" (
    +    set SPARK_SUBMIT_LIBRARY_PATH=%2
    +  ) else if "%1"=="--driver-class-path" (
    +    set SPARK_SUBMIT_CLASSPATH=%2
    +  ) else if "%1"=="--driver-java-options" (
    +    set SPARK_SUBMIT_OPTS=%2
    +  )
    +  shift
    +goto loop
    +:continue
    +
    +if "%DEPLOY_MODE%"=="" (
    +  set DEPLOY_MODE=client
    +)
    +
    +if not "%DRIVER_MEMORY%"=="" if "%DEPLOY_MODE%"=="client" (
    +  set SPARK_MEM=%DRIVER_MEMORY%
    +)
    +
    +cmd /V /E /C %SPARK_HOME%\bin\spark-class.cmd org.apache.spark.deploy.SparkSubmit %ORIG_ARGS%
    --- End diff --
    
    We should make sure this works with quoted strings. E.g. `spark-submit --name "this is a cool app"`


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42901211
  
    All automated tests passed.
    Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/14909/


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42901209
  
    Merged build finished. All automated tests passed.


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42897894
  
     Merged build triggered. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42907886
  
    All automated tests passed.
    Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/14916/


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42904664
  
    Merged build started. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42904943
  
    Merged build started. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42907881
  
    Merged build finished. All automated tests passed.


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42897901
  
    Merged build started. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42904648
  
     Merged build triggered. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42904933
  
     Merged build triggered. 


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by andrewor14 <gi...@git.apache.org>.
Github user andrewor14 commented on a diff in the pull request:

    https://github.com/apache/spark/pull/745#discussion_r12561676
  
    --- Diff: bin/spark-submit.cmd ---
    @@ -0,0 +1,56 @@
    +@echo off
    +
    +rem
    +rem Licensed to the Apache Software Foundation (ASF) under one or more
    +rem contributor license agreements.  See the NOTICE file distributed with
    +rem this work for additional information regarding copyright ownership.
    +rem The ASF licenses this file to You under the Apache License, Version 2.0
    +rem (the "License"); you may not use this file except in compliance with
    +rem the License.  You may obtain a copy of the License at
    +rem
    +rem    http://www.apache.org/licenses/LICENSE-2.0
    +rem
    +rem Unless required by applicable law or agreed to in writing, software
    +rem distributed under the License is distributed on an "AS IS" BASIS,
    +rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +rem See the License for the specific language governing permissions and
    +rem limitations under the License.
    +rem
    +
    +set SPARK_HOME=%~dp0..
    +set ORIG_ARGS=%*
    +
    +rem Clear the values of all variables used
    +set DEPLOY_MODE=
    +set DRIVER_MEMORY=
    +set SPARK_SUBMIT_LIBRARY_PATH=
    +set SPARK_SUBMIT_CLASSPATH=
    +set SPARK_SUBMIT_OPTS=
    +set SPARK_MEM=
    +
    +:loop
    +if "%1"=="" goto continue
    +  if "%1"=="--deploy-mode" (
    +    set DEPLOY_MODE=%2
    +  ) else if "%1"=="--driver-memory" (
    +    set DRIVER_MEMORY=%2
    +  ) else if "%1"=="--driver-library-path" (
    +    set SPARK_SUBMIT_LIBRARY_PATH=%2
    +  ) else if "%1"=="--driver-class-path" (
    +    set SPARK_SUBMIT_CLASSPATH=%2
    +  ) else if "%1"=="--driver-java-options" (
    +    set SPARK_SUBMIT_OPTS=%2
    +  )
    +  shift
    +goto loop
    +:continue
    +
    +if "%DEPLOY_MODE%"=="" (
    +  set DEPLOY_MODE=client
    +)
    +
    +if not "%DRIVER_MEMORY%"=="" if "%DEPLOY_MODE%"=="client" (
    +  set SPARK_MEM=%DRIVER_MEMORY%
    +)
    +
    +cmd /V /E /C %SPARK_HOME%\bin\spark-class.cmd org.apache.spark.deploy.SparkSubmit %ORIG_ARGS%
    --- End diff --
    
    The existing code on this line already takes care of that. It just breaks when we do a string check for emptiness before. The latest commit fixes this.


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42907888
  
    All automated tests passed.
    Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/14914/


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the pull request:

    https://github.com/apache/spark/pull/745#issuecomment-42907882
  
    Merged build finished. All automated tests passed.


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] spark pull request: [SPARK-1736] Spark submit for Windows

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

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


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---