【Spark】Caused by: org.jets3t.service.ServiceException: Service Error Message. -- ResponseCode: 404

今天运行spark任务在调用sc.saveAsTextFile保存数据时出错:

Caused by: org.jets3t.service.ServiceException: Service Error Message. -- ResponseCode: 404, ResponseStatus: Not Found, XML Error Message: <Error><Code>NoSuchKey</Code><Message>

但是参看结果文件却没有出现异常,查阅资料貌似时因为Hadoop的版本问题。换一个版本就好了。

  • 后续1:
    改了版本之后还是会出现这个问题,后来发现是task太长了,任务丢失了。

  • 解决方案:
    spark.default.parallelism调大一点。

  • 后续2:
    发现改这个不是办法,因为效率变低了。后来又在网上找到了一个链接,说是spark.yarn.executor.memoryOverhead的问题,把这个调大一点。需要注意的是,这个参数在client模式下不会启用。

  • 解决方案:
    spark.yarn.executor.memoryOverhead调大一点,使用cluster模式测试

参考文献

  • https://stackoverflow.com/questions/37377512/what-happens-when-an-executor-is-lost
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值