首页 > 解决方案 > 由于 own_task_failure,配置单元 regexp_extract 顶点失败

问题描述

我正在尝试使用带有以下代码的 regexp_extract() 将数据插入表中

insert overwrite table flightsdb.flight_delays_hw3 
select
regexp_extract(col_value,',^(?:([^,]*)\,?{2}',1)t1,
regexp_extract(col_value,',^(?:([^,]*)\,?{5}',1)t2,
regexp_extract(col_value,',^(?:([^,]*)\,?{19}',1)t3,
regexp_extract(col_value,',^(?:([^,]*)\,?{20}',1)t4,
regexp_extract(col_value,',^(?:([^,]*)\,?{21}',1)t5,
regexp_extract(col_value,',^(?:([^,]*)\,?{22}',1)t6,
regexp_extract(col_value,',^(?:([^,]*)\,?{23}',1)t7
from temp_table1;

但我不断收到以下错误:

Vertex did not succeed due to OWN_TASK_FAILURE, failedTasks:1 killedTasks:3,
Vertex vertex_1586463911838_0026_1_00 [Map 1] killed/failed to:OWN_TASK_FAILURE]DAG 
did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:0             

我该如何解决?

标签: hadoophive

解决方案


推荐阅读