Spark数据写入Kudu,报Caused by: java.lang.RuntimeException: PendingErrors overflowed. Failed to write at..

本文记录了一次使用Apache Spark向Kudu表写入数据时遇到的错误,并详细分析了错误原因,涉及到的问题包括写入超时和服务不可用等。通过重启Kudu节点解决了问题。

错误如下:

2021-02-01 17:11:13 ERROR TaskSetManager:73 - Task 0 in stage 4.0 failed 1 times; aborting job
2021-02-01 17:11:13 INFO  TaskSchedulerImpl:57 - Removed TaskSet 4.0, whose tasks have all completed, from pool 
2021-02-01 17:11:13 INFO  TaskSchedulerImpl:57 - Cancelling stage 4
2021-02-01 17:11:13 INFO  TaskSchedulerImpl:57 - Killing all running tasks in stage 4: Stage cancelled
2021-02-01 17:11:13 INFO  DAGScheduler:57 - ResultStage 4 (foreachPartition at KuduContext.scala:350) failed in 141.587 s due to Job aborted due to stage failure: Task 0 in stage 4.0 failed 1 times, most recent failure: Lost task 0.0 in stage 4.0 (TID 4, localhost, executor driver): java.lang.RuntimeException: PendingErrors overflowed. Failed to write at least 1000 rows to Kudu; Sample errors: Timed out: cannot complete before timeout: Batch{operations=256, tablet="4a02e65bac264694b14faeee409987d1" [0x00000002, 0x00000003), ignoredErrors=[], rpc=KuduRpc(method=Write, tablet=4a02e65bac264694b14faeee409987d1, attempt=23, TimeoutTracker(timeout=30000, elapsed=28936), Trace Summary(28936 ms): Sent(23), Received(23), Delayed(23), MasterRefresh(0), AuthRefresh(0), Truncated: false
 Sent: (49d6bbea2c404778a65f3738a72c6ae9, [ Write, 23 ])
 Received: (49d6bbea2c404778a65f3738a72c6ae9, [ SERVICE_UNAVAILABLE, 23 ])
 Delayed: (UNKNOWN, [ Write, 23 ]))}Timed out: cannot complete before timeout: Batch{operations=256, tablet="4a02e65bac264694b14faeee409987d1" [0x00000002, 0x00000003), ignoredErrors=[], rpc=KuduRpc(method=Write, tablet=4a02e65bac264694b14faeee409987d1, attempt=23, TimeoutTracker(timeout=30000, elapsed=28936), Trace Summary(28936 ms): Sent(23), Received(23), Delayed(23), MasterRefresh(0), AuthRefresh(0), Truncated: false
 Sent: (49d6bbea2c404778a65f3738a72c6ae9, [ Write, 23 ])
 Received: (49d6bbea2c404778a65f3738a72c6ae9, [ SERVICE_UNAVAILABLE, 23 ])
 Delayed: (UNKNOWN, [ Write, 23 ]))}Timed out: cannot complete before timeout: Batch{operations=256, tablet="4a02e65bac264694b14faeee409987d1" [0x00000002, 0x00000003), ignoredErrors=[], rpc=KuduRpc(method=Write, tablet=4a02e65bac264694b14faeee409987d1, attempt=23, TimeoutTracker(timeout=30000, elapsed=28936), Trace Summary(28936 ms): Sent(23), Received(23), Delayed(23), MasterRefresh(0), AuthRefresh(0), Truncated: false
 Sent: (49d6bbea2c404778a65f3738a72c6ae9, [ Write, 23 ])
 Received: (49d6bbea2c404778a65f3738a72c6ae9, [ SERVICE_UNAVAILABLE, 23 ])
 Delayed: (UNKNOWN, [ Write, 23 ]))}Timed out: cannot complete before timeout: Batch{operations=256, tablet="4a02e65bac264694b14faeee409987d1" [0x00000002, 0x00000003), ignoredErrors=[], rpc=KuduRpc(method=Write, tablet=4a02e65bac264694b14faeee409987d1, attempt=23, TimeoutTracker(timeout=30000, elapsed=28936), Trace Summary(28936 ms): Sent(23), Received(23), Delayed(23), MasterRefresh(0), AuthRefresh(0), Truncated: false
 Sent: (49d6bbea2c404778a65f3738a72c6ae9, [ Write, 23 ])
 Received: (49d6bbea2c404778a65f3738a72c6ae9, [ SERVICE_UNAVAILABLE, 23 ])
 Delayed: (UNKNOWN, [ Write, 23 ]))}Timed out: cannot complete before timeout: Batch{operations=256, tablet="4a02e65bac264694b14faeee409987d1" [0x00000002, 0x00000003), ignoredErrors=[], rpc=KuduRpc(method=Write, tablet=4a02e65bac264694b14faeee409987d1, attempt=23, TimeoutTracker(timeout=30000, elapsed=28936), Trace Su
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值