开发者社区 问答 正文

spark.default.parallelism是什么,实际生产中如何设置?

spark.default.parallelism是什么,实际生产中如何设置?

展开
收起
芯在这 2021-12-06 00:51:03 329 分享 版权
1 条回答
写回答
取消 提交回答
  • 参数用于设置每个stage的默认task数量。这个参数极为重要,如果不设置可能会直接影响你的Spark作业性能;

    很多人都不会设置这个参数,会使得集群非常低效,你的cpu,内存再多,如果task始终为1,那也是浪费,spark官网建议task个数为CPU的核数*executor的个数的2~3倍。

    2021-12-06 00:51:24
    赞同 展开评论