Spark提交应用详解
在提交应用时,一般会同时提交一些参数
bin/spark-submit \--class <main-class>--master <master-url> \... # other options<application-jar> \[application-arguments]
| 参数 | 说明 | 示例 |
|---|---|---|
| —class | Spark程序中包含主函数的类 | |
| —master | Spark程序运行的模式(环境) | 模式:local[*]、spark://host:port、Yarn |
| —executor-memory 1G | 指定每个 executor 可用内存为 1G | |
| —total-executor-cores 2 | 指定所有 executor 使用的 cpu 核数 为2个 | |
| —executor-cores | 指定每个 executor 使用的 cpu 核数 | |
| application-jar | 打包好的应用 jar,包含依赖。 这 个URL在集群中全局可见。 比如 hdfs://共享存储系统,如果是file://path , 那么所有的节点的 path 都包含同样的 jar |
|
| application-arguments | 传给 main()方法的参数 | |
