开发者社区> 问答> 正文

MaxCompute Spark中Driver Memory相关参数是什么?

MaxCompute Spark中Driver Memory相关参数是什么?

展开
收起
芯在这 2021-12-12 22:57:39 745 0
1 条回答
写回答
取消 提交回答
  • Driver Memory

    相关参数1:spark.driver.memory

    设置申请Driver的堆内内存,与executor类似

    相关参数2:spark.driver.maxResultSize

    代表每个Spark的action(例如collect)的结果总大小的限制,默认为1g。如果总大小超过此限制,作业将被中止,如果该值较高可能会导致Driver发生OOM,因此用户需要根据作业实际情况设置适当值。

    相关参数3:spark.driver.memoryOverhead

    设置申请Driver的堆外内存,与executor类似

    Driver的内存通常不需要太大,如果Driver出现内存不足,通常是由于Driver收集了过多的数据,如果需要使用collect算子将RDD的数据全部拉取到Driver上进行处理,那么必须确保Driver的内存足够大。

    2021-12-12 22:58:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hybrid Cloud and Apache Spark 立即下载
Scalable Deep Learning on Spark 立即下载
Comparison of Spark SQL with Hive 立即下载