在/sparkconf/spark-defaults.conf添加配置
增加内存和核数
spark.driver.memory 3g
spark.executor.memory 2g
spark.driver.cores 2
spark.sql.broadcastTimeout=300 # 心跳检测间隔,以防数据量过大,超时报错
本文介绍了如何通过修改/sparkconf/spark-defaults.conf文件来优化Spark性能。关键配置包括增加driver和executor的内存(spark.driver.memory和spark.executor.memory分别设置为3g和2g)、设定driver核心数(spark.driver.cores为2)以及调整广播超时时间(spark.sql.broadcastTimeout为300秒),以防止大数据量导致的超时错误。
在/sparkconf/spark-defaults.conf添加配置
增加内存和核数
spark.driver.memory 3g
spark.executor.memory 2g
spark.driver.cores 2
spark.sql.broadcastTimeout=300 # 心跳检测间隔,以防数据量过大,超时报错
484
892
5191
4426
194

被折叠的 条评论
为什么被折叠?