failedVertices1 killedVertices0

博客内容讲述了在Hadoop环境中遇到的Vertex执行失败的问题,具体表现为OWN_TASK_FAILURE,导致DAG任务未能成功。为解决此问题,建议在`yarn-site.xml`中增加配置,将`yarn.scheduler.minimum-allocation-mb`设置为2048MB,并将`yarn.nodemanager.vmem-pmem-ratio`调整为4.0。这些改动旨在优化内存分配,避免任务因资源不足而被杀死。重启Hadoop服务后,问题有望得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.错误解决Vertex did not succeed due to OWN_TASK_FAILURE, failedTasks:1 killedTasks:1, Vertex vertex_1619629015797_0001_1_00 [Map 1] killed/failed due to:OWN_TASK_FAILURE]DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:0

#在hadoop/etc/hadoop/yarn-site.xml添加如果配置 
<property>
   <name>yarn.scheduler.minimum-allocation-mb</name>
   <value>2048</value>
   <description>default value is 1024</description>
</property>
<property>
    <name>yarn.nodemanager.vmem-pmem-ratio</name>
    <value>4.0</value>
    <description>default value is 4.0</description>
</property>

重启hadoop

报了这个错Error while compiling statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.tez.TezTask. Vertex failed, vertexName=Map 3, vertexId=vertex_1742903658747_0760_9_01, diagnostics=[Vertex vertex_1742903658747_0760_9_01 [Map 3] killed/failed due to:ROOT_INPUT_INIT_FAILURE, Vertex Input: b initializer failed, vertex=vertex_1742903658747_0760_9_01 [Map 3], java.lang.RuntimeException: ORC split generation failed with exception: java.io.IOException: java.io.FileNotFoundException: File hdfs://nameservice-uat/apps/ratan/ratan_app/ratan_bcdf_trade_app/dt=20230501/tpsystem=MUREX/product=CRD/status=LIVE does not exist. at org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.generateSplitsInfo(OrcInputFormat.java:1943) at org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.getSplits(OrcInputFormat.java:2030) at org.apache.hadoop.hive.ql.io.HiveInputFormat.addSplitsForGroup(HiveInputFormat.java:542) at org.apache.hadoop.hive.ql.io.HiveInputFormat.getSplits(HiveInputFormat.java:850) at org.apache.hadoop.hive.ql.exec.tez.HiveSplitGenerator.initialize(HiveSplitGenerator.java:250) at org.apache.tez.dag.app.dag.RootInputInitializerManager.lambda$runInitializer$3(RootInputInitializerManager.java:203) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1898) at org.apache.tez.dag.app.dag.RootInputInitializerManager.runInitializer(RootInputInitializerManager.java:196) Vertex killed, vertexName=Reducer 2, vertexId=vertex_1742903658747_0760_9_02, diagnostics=[Vertex received Kill in INITED state., Vertex vertex_1742903658747_0760_9_02 [Reducer 2] killed/failed due to:OTHER_VERTEX_FAILURE]DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:1
最新发布
03-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热心市民爱抽烟屁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值