MSCK REPAIR TABLE无效

时间:2018-04-05 10:53:03

标签: hive

与此question类似,我手动在/path/to/table/loaddate=2018-04-04/feedid=MY-NEW-FEED的hive结构中添加了一个分区,我可以看到其中的所有文件:

feedid=MY-NEW-FEED/000000_0
feedid=MY-NEW-FEED/000000_0.snappy
feedid=MY-NEW-FEED/000000_1
feedid=MY-NEW-FEED/000000_1.snappy
...

但是,当我尝试查询表时,我收到错误:

select count(*) from table_name where loaddate='2018-04-04';

Error: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask (state=08S01,code=2)

我已经运行了msck repair table table_name并且没有问题就完成了 - 问题是什么?

0 个答案:

没有答案