针对 spark2.0 以yarn方式启动spark-shell抛出异常:ERROR cluster.YarnSchedulerBackend$YarnSchedulerEndpoint: Sending RequestExecutors(0,0,Map(),Set()) to AM was unsuccessful

提交任务时候,任务状态从UNDEFINED变成FAILED,在Yarn WEBUI端任务对应Final Status,但是Status是FINISHED

解决方案:

主要是因为给节点分配的内存较少,导致 yarn 杀掉了 spark application,
所以给yarn-site.xml增加配置:

  1. 在master上将hadoop,spark服务停掉

  2. 在master上修改yarn-site.xml

    <--  取消物理内存检查  -->
    <property> <name>yarn.nodemanager.pmem-check-enabled</name> <value>false</value>
    </property>
    <--  取消虚拟内存检查  -->
    <property> <name>yarn.nodemanager.vmem-check-enabled</name><value>false</value>
    </property>
    <property><name>yarn.nodemanager.vmem-pmem-ratio</name><value>4</value>
    </property> ```
    
  3. 将master上将l修改后的yarn-site.xm文件覆盖到各个slaves节点

  4. 重新启动hadoop,spark任务

  5. 验证spark on yarn是否正常运行

如有错误,欢迎私信纠正,谢谢支持!

Spark 提交yarn 虚拟内存不足解决方法相关推荐

  1. jquery submit()不能提交表单的解决方法

    jquery submit()不能提交表单的解决方法 参考文章: (1)jquery submit()不能提交表单的解决方法 (2)https://www.cnblogs.com/war-hzl/p/ ...

  2. Spark程序运行常见错误解决方法以及优化

    Spark程序运行常见错误解决方法以及优化 参考文章: (1)Spark程序运行常见错误解决方法以及优化 (2)https://www.cnblogs.com/double-kill/p/901238 ...

  3. Spark面对OOM问题的解决方法及优化总结 (转载)

    Spark面对OOM问题的解决方法及优化总结 (转载) 转载地址: http://blog.csdn.net/yhb315279058/article/details/51035631 Spark中的 ...

  4. git提交大文件的解决方法

    git提交大文件的解决方法 参考文章: (1)git提交大文件的解决方法 (2)https://www.cnblogs.com/perryxiong/p/5606525.html 备忘一下.

  5. Visual Studio无法推送提交到Github的解决方法

    Visual Studio无法推送提交到Github的解决方法 参考文章: (1)Visual Studio无法推送提交到Github的解决方法 (2)https://www.cnblogs.com/ ...

  6. win7怎么看计算机内存不足,Win7电脑提示虚拟内存不足怎么办?Win7电脑虚拟内存不足解决方法...

    我们在使用电脑的过程中,难免会遇到大大小小的问题,比如打开某个软件或者游戏之后,出现了电脑虚拟内存不足的问题,那么Win7电脑提示虚拟内存不足怎么办?下面装机之家分享一下Win7电脑虚拟内存不足解决方 ...

  7. SVN版本管理工具使用中常见的代码提交冲突问题的解决方法

    相信刚开始学习使用SVN的小伙伴在项目合作开发的过程中一定经常遇到一些影响到自己编写的代码的苦恼,我这里列举了几种常见的问题以及问题的解决方法: 1.误删除和误操作的问题 问题1:有A和B两个人一块合 ...

  8. Spark面对OOM问题的解决方法及优化总结

    转载请保持完整性并注明来源链接: http://blog.csdn.net/yhb315279058/article/details/51035631 Spark中的OOM问题不外乎以下两种情况 ma ...

  9. Git - 提交时没有权限解决方法

    Git - 提交时提示"Please make sure you have the correct access rights and the repository exists." ...

  10. Flask一个页面多个form提交的问题及解决方法

    出于简化交互的考虑,我们经常见到很多网站把登录页面和注册界面放在同一个页面上,而当我们使用Flask来实现时,却发现问题重重: 1.不管是哪个表单按下了提交按钮,总是提交第一个表单的数据: 2.当一个 ...

最新文章

  1. 如何再造一个百度贴吧兼谈如何改造园子的团队
  2. linux7双网卡设置,Centos 7 静态IP和双网卡配置
  3. 剑指offer(三):从尾到头打印链表
  4. ASP.NET MVC (三、表单与文件上传)
  5. ArcGIS Engine基础开发教程(转)
  6. 自己实现简单的AOP(三) 实现增强四项基本功能
  7. versa max_如何从Mac(和Vice Versa)打开或关闭iPhone的Safari选项卡
  8. Bone collector//动态规划
  9. 对于数据,科技小白提出了灵魂三问:从哪儿来?到哪儿去?能干什么?
  10. JDBC结合JSP使用(2)
  11. 关于session校验在项目中的使用
  12. nodejs调用google翻译api
  13. 电脑取消撤销快捷键是什么_删除的快捷键是什么?电脑删除的快捷键在哪?
  14. windows下文件名太长无法删除
  15. 十五、分布式相关理论
  16. D3 二维图表的绘制系列(二十三)旭日图
  17. 【人工智能项目】- 深度学习实现猫狗大战
  18. 这一波再抢不到微信红包封面,就只能怪你自己了
  19. 计算机桌面怎么添加便签,桌面记事本,教您怎么在桌面添加便签
  20. 阿里云服务器无法通过浏览器访问

热门文章

  1. 配合字体图标的搜索框
  2. PostgreSQL获得去、今、明年份、今年的第一天、去年的第一天转换时区、最后一天等
  3. html alpha使用方法,如何使用HTML5画布创建一个带Alpha通道的h264视频?
  4. Git在dev分支获取master分支最新代码
  5. Java 求解买卖股票的xx时机含手续费
  6. foxmail收取服务器邮件次数,Foxmail:如何设置收取历史邮件?
  7. Redis 源码解析(8) AOF持久化
  8. VS2010应用程序的打包与图标设置
  9. 与门非门在电子计算机中的应用,与非门电路
  10. MySQL银行卡验证判断