覆盖查询在数据位于s3的外部表上失败。我正在使用Hive 1.2
重现的步骤:
1)创建一个低于3行的文件并将其放在s3
中的某个位置a,b,c
x,y,z
c,d,e
2)创建外部表:
create external table test(col1 string,col2 string,col3 string)
row format delimited fields terminated by ',' location '<S3LocationOfAboveFile>'
3)在此表上插入覆盖:
insert overwrite table test select * from test order by col1;
我收到错误,我发现s3文件已被删除。
Job Submission failed with exception 'java.io.FileNotFoundException
(No such file or directory:<S3 location> )