欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

spark中broadcastoom解决方案

时间:2023-04-16
错误信息

aused by: java.util.concurrent.ExecutionException: org.apache.spark.util.SparkFatalException

 at java.util.concurrent.FutureTask.report(FutureTask.java:122)

 at java.util.concurrent.FutureTask.get(FutureTask.java:206)

 at org.apache.spark.sql.execution.exchange.BroadcastExchangeExec$$anonfun$doExecuteBroadcast$2.apply$mcVI$sp(BroadcastExchangeExec.scala:152)

 at org.apache.spark.sql.execution.exchange.BroadcastExchangeExec$$anonfun$doExecuteBroadcast$2.apply(BroadcastExchangeExec.scala:1502

  2、解决方案

   方案1) 设置一下spark.sql.autoBroadcastJoinThreshold=-1

   方案2) 调低 spark.sql.autoBroadcastJoinThreshold=10485760

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。