Submitting Spark applications
To submit an application consisting of a Python file or a
compiled and packaged Java or Spark JAR, use the
spark-submit
script.
spark-submit Syntax
spark-submit --option value
\
application jar | python file [application arguments]
Example: Running SparkPi on YARN demonstrates how to run one of the
sample applications, SparkPi
, packaged with Spark. It
computes an approximation to the value of pi.
Option | Description |
---|---|
application jar | Path to a JAR file containing a Spark application. For the client deployment mode, the path must point to a local file. For the cluster deployment mode, the path can be either a local file or a URL globally visible inside your cluster; see Advanced Dependency Management. |
python file | Path to a Python file containing a Spark application. For the client deployment mode, the path must point to a local file. For the cluster deployment mode, the path can be either a local file or a URL globally visible inside your cluster; see Advanced Dependency Management. |
application arguments | Arguments to pass to the main method of your application. |