您当前的位置: 首页 >  ar

宝哥大数据

暂无认证

  • 5浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

spark在yarn-cluster模式下运行任务报错

宝哥大数据 发布时间:2018-09-11 08:57:35 ,浏览量:5

1、spark在yarn-cluster模式下运行任务报错 不指定任何参数, 运行正常
spark-submit --master yarn-cluster --class com.chb.test.tongji.Test test.jar /apps/spark/source/ 00
当指定executor的配置,运行失败
spark-submit --master yarn  --deploy-mode  cluster --num-executors 3 --executor-memory 128M --class com.chb.test.tongji.Test test.jar /apps/spark/source/ 00
1.1、任务跑失败, 但是没有看出是什么的原因

这里写图片描述

1.2、到yarn上查看日志,发现日志无法打开 1.3、使用yarn logs -applicationId application_1536581049061_0004查看日详细志信息
Exception in thread "main" java.lang.IllegalArgumentException: 
System memory 129761280 must be at least 4.718592E8. Please use a larger heap size.
分配内存不足, 解决方法设置
	sc.set("spark.testing.memory", "2147480000");
2、在yarn-cluster模式提交

在配置文件中设置

spark.master=yarn-cluster
spark.yarn.queue=YCLL
spark.app.name=LocalTest
2.1、然后通过SparkConf.set(xx,xx), 设置spark的配置,设置提交模式为yarn-cluster,
spark-submit --mainclass examples.jar 参数
 
2.2、发现总是运行local模式 原因: yarn-cluster模式不能通过sprarConf设置,必须通过spark-submit --master yarn-cluster. 3、
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.1518s