首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spark-submit命令的内存参数

Spark-submit命令的内存参数
EN

Stack Overflow用户
提问于 2016-11-03 18:17:57
回答 1查看 2.9K关注 0票数 0

如何计算火花提交命令的最佳内存设置?

我将从Oracle中获取4.5GB数据,并执行一些转换,比如使用Hive表连接并将其写回Oracle。我的问题是如何找到具有最佳内存参数的火花提交命令。

代码语言:javascript
复制
spark-submit --master yarn-cluster --driver-cores 2 \
--driver-memory 2G --num-executors 10 \
--executor-cores 5 --executor-memory 2G \
--class com.spark.sql.jdbc.SparkDFtoOracle2 \
Spark-hive-sql-Dataframe-0.0.1-SNAPSHOT-jar-with-dependencies.jar

如何计算,驱动程序内存应该是多少,需要多少驱动程序/执行器内存,需要多少内核等等?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-03 19:28:24

一般来说,这是一个复杂的问题,没有答案。最优选择不仅取决于您的数据特性和操作类型,还取决于系统行为(星火优化器等)。一些有用的提示可以找到这里

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

https://stackoverflow.com/questions/40408617

复制
相关文章

相似问题

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