spark-submit详细参数说明

更新时间:2023-07-22 20:32:28 阅读: 评论:0

spark-submit详细参数说明在spark命令⾏输⼊
英语巴士论坛./bin/spark-submit --help
可以看到spark-submit的所⽤参数如下:
Usage: spark-submit [options] <app jar | python file | R file> [app arguments]
Usage: spark-submit --kill [submission ID] --master [spark://...]
Usage: spark-submit --status [submission ID] --master [spark://...]
Usage: spark-submit run-example [options] example-class [example args]
Options:
--master MASTER_URL        spark://host:port, mesos://host:port, yarn,
k8s://host:port, or local (Default: local[*]).
--deploy-mode DEPLOY_MODE  Whether to launch the driver program locally ("client") or
on one of the worker machines inside the cluster ("cluster")
(Default: client).
--class CLASS_NAME          Your application's main class (for Java / Scala apps).
亚洲eee图>rtf--name NAME                A name of your application.
--jars JARS                Comma-parated list of jars to include on the driver
and executor classpaths.
河北宣布开学时间--packages                  Comma-parated list of maven coordinates of jars to include
on the driver and executor classpaths. Will arch the local专业英语翻译器
maven repo, then maven central and any additional remote
repositories given by --repositories. The format for the
coordinates should be groupId:artifactId:version.
-
-exclude-packages          Comma-parated list of groupId:artifactId, to exclude while
resolving the dependencies provided in --packages to avoid
dependency conflicts.
--repositories              Comma-parated list of additional remote repositories to
arch for the maven coordinates given with --packages.
--py-files PY_FILES        Comma-parated list of .zip, .egg, or .py files to place
on the PYTHONPATH for Python apps.
--files FILES              Comma-parated list of files to be placed in the working
directory of each executor. File paths of the files
in executors can be accesd (fileName).
--conf PROP=VALUE          Arbitrary Spark configuration property.
-
-properties-file FILE      Path to a file from which to load extra properties. If not
specified, this will look for f.
西安哪里学托福最好--driver-memory MEM        Memory for driver (e.g. 1000M, 2G) (Default: 1024M).
--driver-java-options      Extra Java options to pass to the driver.
--driver-library-path      Extra library path entries to pass to the driver.
英语国际音标发音表--driver-class-path        Extra class path entries to pass to the driver. Note that
jars added with --jars are automatically included in the
classpath.
--executor-memory MEM      Memory per executor (e.g. 1000M, 2G) (Default: 1G).
--proxy-ur NAME          Ur to impersonate when submitting the application.
This argument does not work with --principal / --keytab.
-
-help, -h                  Show this help message and exit.
--verbo, -v              Print additional debug output.
--version,                  Print the version of current Spark.
Cluster deploy mode only:
mixer
--driver-cores NUM          Number of cores ud by the driver, only in cluster mode
(Default: 1).
Spark standalone or Mesos with cluster deploy mode only:
--supervi                If given, restarts the driver on failure.
--kill SUBMISSION_ID        If given, kills the driver specified.
--status SUBMISSION_ID      If given, requests the status of the driver specified.
参数名
参数说明--master
master 的地址,提交任务到哪⾥执⾏,例如 spark://host:port,  yarn,  local --deploy-mode
在本地 (client) 启动 driver 或在 cluster 上启动,默认是 client --class
应⽤程序的主类,仅针对 java 或 scala 应⽤--name
应⽤程序的名称--jars
⽤逗号分隔的本地 jar 包,设置后,这些 jar 将包含在 driver 和 executor 的 classpath 下--packages
包含在driver 和executor 的 classpath 中的 jar 的 maven 坐标--exclude-packages个人房屋租赁发票
为了避免冲突 ⽽指定不包含的 package --repositories  远程 repository
--conf PROP=VALUE  指定 spark 配置属性的值,
例如 -aJavaOptions="-XX:MaxPermSize=256m"--properties-file  加载的配置⽂件,默认为 f
deposit是什么意思--driver-memory  Driver内存,默认 1G
--driver-java-options  传给 driver 的额外的 Java 选项
--driver-library-path  传给 driver 的额外的库路径
--driver-class-path  传给 driver 的额外的类路径
--driver-cores  Driver 的核数,默认是1。在 yarn 或者 standalone 下使⽤
--executor-memory  每个 executor 的内存,默认是1G
--total-executor-cores  所有 executor 总共的核数。仅仅在 mesos 或者 standalone 下使⽤
--num-executors
启动的 executor 数量。默认为2。在 yarn 下使⽤  --status SUBMISSION_ID      If given, requests the status of the driver specified. Spark standalone and Mesos only:
--total-executor-cores NUM  Total cores for all executors.
Spark standalone and YARN only:
-
-executor-cores NUM        Number of cores per executor. (Default: 1 in YARN mode,                              or all available cores on the worker in standalone mode)
YARN-only:
--queue QUEUE_NAME          The YARN queue to submit to (Default: "default").  --num-executors NUM        Number of executors to launch (Default: 2).
If dynamic allocation is enabled, the initial number of
executors will be at least NUM.
--archives ARCHIVES        Comma parated list of archives to be extracted into the                              working directory of each executor.
--principal PRINCIPAL      Principal to be ud to login to KDC, while running on                              cure HDFS.
--keytab KEYTAB            The full path to the file that contains the keytab for the                              principal specified above. This keytab will be copied to
the node running the Application Master via the Secure
Distributed Cache, for renewing the login tickets and the
delegation tokens periodically.
1.
2.
相关意义如下:
--num-executors 启动的 executor 数量。默认为2。在 yarn 下使⽤
--executor-core 每个 executor 的核数。在yarn或者standalone下使⽤

本文发布于:2023-07-22 20:32:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1111459.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:默认   配置   指定   说明   参数   租赁
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图