将数据插入分区表处理语句时出错:org.apache.hadoop.hive.ql.exec.mr.MapRedTask

时间:2021-02-28 13:07:59

标签: hive hiveql cloudera-quickstart-vm

所以我是新手。 我创建了一个分区表并试图将数据插入其中

这是我的主表 >>>>

CREATE TABLE test1( 
FIPS INT, Admin2 STRING, Province_State STRING, Country_Region STRING, Last_Update TIMESTAMP, Lat FLOAT, Long_ FLOAT, Confirmed INT, Deaths INT, Recovered INT, Active INT, Combined_Key STRING, Incident_Rate FLOAT, Case_Fatality_Ratio FLOAT) 
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' 

分区表>>>

create table province_state_part(country_region string, 
confirmed int, deaths int)  
PARTITIONED BY(province_state string) 
row format delimited fields terminated by ',' lines terminated by '\n' 

从主目录插入分区表>>>>

INSERT into TABLE province_state_part PARTITION(province_state) 
SELECT country_region, confirmed, deaths, province_state  
FROM test1; 

但我收到此错误

Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

这是什么,我该如何解决?

0 个答案:

没有答案
相关问题