Spark context stopped while waiting for backend

目录

报错信息

解决办法

解释


报错信息

Spark context stopped while waiting for backend

翻译过来就是 :Spark上下文在等待后端时停止

解决办法

通过在yarn-site.xml中添加如下配置项,并重启yarn,程序在 "--driver-memory 600m --executor-memory 600m"的参数下已可以成功运行。

复制代码
<property>
    <name>yarn.nodemanager.pmem-check-enabled</name>
    <value>false</value>
</property>
<property>
    <name>yarn.nodemanager.vmem-check-enabled</name>
    <value>false</value>
</property>

解释

这个错误通常意味着 Spark 应用程序在等待后端资源或服务时,Spark 上下文(context)被关闭或终止了。

  1. 资源不足:如果集群资源不足,Spark 作业可能会因为等待资源而超时,导致上下文被关闭。请检查集群资源利用率,确保有足够的资源来执行作业。
  2. 长时间未响应:如果 Spark 作业长时间没有响应,它可能会被系统自动关闭。检查你的作业是否有无限循环、死锁或其他可能导致长时间运行的问题。
  3. 配置问题 :检查 Spark 的配置设置,确保它们是正确的。例如,检查 spark.driver.memoryspark.executor.memory 是否设置得太高或太低。
相关推荐
小王毕业啦4 小时前
2011-2022年 国内光伏电站遥感矢量数据
大数据·人工智能·数据挖掘·数据分析·数据统计·社科数据·实证数据
山峰哥9 小时前
SQL调优实战指南:从索引设计到高并发场景优化全链路解析
大数据·汇编·数据库·sql·编辑器·区块链
观远数据9 小时前
人效分析怎么做?4步构建数据驱动的人效提升体系
大数据·人工智能·数据分析
CNRio10 小时前
Day 46:Git的高级技巧:使用Git的filter-branch重写历史
大数据·git·elasticsearch
最贪吃的虎10 小时前
Java基础之泛型
java·运维·jvm·分布式·后端
pps-key10 小时前
ai交易算力研究
大数据·jvm·人工智能·机器学习
dajun18112345610 小时前
智能体在复杂工作流中的角色分配
大数据·运维·人工智能
中维ZWPD11 小时前
ZWPD 开放生态:打通设计 - 施工 - 交付 - 运维的工业数据链路
大数据·运维·人工智能
CNRio12 小时前
Day 44:Git的高级技巧:使用Git的reflog找回丢失的提交
大数据·git·elasticsearch
雪碧聊技术14 小时前
基于Redis的分布式锁
数据库·redis·分布式