首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"SPARK-SUBMIT“中的部署模式

"SPARK-SUBMIT“中的部署模式
EN

Stack Overflow用户
提问于 2014-12-19 03:31:28
回答 1查看 12.4K关注 0票数 5

在SPARK-SUBMIT中,"yarn“、"yarn-cluster”、"yarn-client“部署模式有什么区别?

代码语言:javascript
复制
./bin/spark-submit \
  --class org.apache.spark.examples.SparkPi \
  --master yarn-cluster \  # can also be `yarn-client` for client mode
  --executor-memory 20G \
  --num-executors 50 \
  /path/to/examples.jar \
  1000

https://spark.apache.org/docs/1.1.0/submitting-applications.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-19 03:45:18

对于Spark on YARN,可以指定yarn-client或yarn-cluster。Yarn-client在与spark submit相同的JVM中运行驱动程序,而yarn-cluster在NodeManager的一个容器中运行Spark driver。

从文档中可以看到:https://spark.apache.org/docs/1.1.0/running-on-yarn.html有两种部署模式,可用于在YARN上启动Spark应用程序。在YARN集群模式下,Spark驱动程序运行在应用程序主进程中,该应用程序主进程由集群上的YARN管理,客户端可以在启动应用程序后离开。在YARN客户端模式中,驱动程序在客户端进程中运行,而应用程序主机仅用于向YARN请求资源。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27554257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档