Spark practice-client uses spark-submit to submit
First, the client submits the spark application
Refers to machines outside the spark cluster that submit spark applications to the spark cluster to run.
II. Spark-submit submitter syntax
The syntax for submitting a Spark application using the spark-submit tool:
. / bin/spark-submit\
-- class\
-- master\
-- deploy-mode\
-- conf =\
... # other options
\
[application-arguments]
-- the entry class name of the class application
-- url of master spark cluster
-- deploy-mode deployment method
-- sparkContext configuration options for conf applications
-- application-jar external dependency
-- application-arguments application parameters
III. Matters needing attention when the client uses spark-submit to submit spark applications
1) the client machine and the spark cluster must know each other, that is, they can ping each other
2) if a local file is used in the application, then all the worker machines in the cluster must have the file, otherwise the file will not be found
3), windows client. If local files are used in the application, they cannot be submitted to the spark cluster in the linux environment.