ExitCodeException exitCode=15,exitCode=13

版权声明:本文为博主九师兄(QQ群:spark源代码 198279782 欢迎来探讨技术)原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21383435/article/details/89577945

1. ExitCodeException exitCode=13

1.1 背景

做spark程序的时候,在代码中写的是

 println(masterUrl)
 val spark = SparkSession.builder
 .appName("JavaStructuredKafka")
 .master(masterUrl)
 .enableHiveSupport
 .getOrCreate

提交的时候为

spark-submit --master yarn --deploy-mode cluster

然后报错 ExitCodeException exitCode=13,具体报错如下
在这里插入图片描述
但是我的报错也不是一直报错,第一次报错或者第二次,但是有几次能正常运行。

1.2 解决方法1

错误原因:
任务在提交时采用了yarn的模式,但是在代码中也也指定了部署模式为standalone,造成冲突
解决办法:
删除源码中.setMaster()方法,另外,推荐Spark-submit的提交参数都通过命令行来指定,使用源码确定参数会造成之后对程序的修改和维护的不方便

进过测试发现,我去掉仍然报这个错。但是也有正常运行的,也有新的错误

INFO Application report for application_xxx (state: killed)

ExitCodeException exitCode=15

https://blog.csdn.net/zmc921/article/details/80338267

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/89577945