Lost executor 原因分析及解决方案-记录

Lost executor
node 丢失原因:
        1 、有时候是物理机导致的 node 暂时丢失,物理机恢复后   容器也自己恢复。如io过高
        2 、另一种就是物理机故障了   容器真丢了

异常信息:
 1 、 ERROR cluster.YarnScheduler: Lost executor
 2 、 ERROR client.TransportClient: Failed to send RPC
 3 、 WARN storage.BlockManagerMaster: Failed to remove RDD
 4 、 ERROR cluster.YarnScheduler: Lost executor 1 on 172.18.13.24: Slave lost
原因分析:
1 、 yarn 资源不够导致
2 、节点内存分配少, yarn kill 了 spark application
3 、 RDD 太大,导致内存不够
4 、网络太差导致
5 、 Lost executor
解决方案:
1 、 spark.executor.extraJavaOptions=-XX:MaxPermSize=1024M" --driver-java-options -XX:MaxPermSize=1024m
2 、增加 executor 内存
3 、 -Dspark.akka.frameSize=10000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值