Hive删除外部分区表,报错:org.apache.hadoop.hive.ql.exec.DDLTask

hive中删除外部分区表后,又在另一个库中创建相同的外部分区表,都是从hdfs上的相同目录上读取数据,结果报错org.apache.hadoop.hive.ql.exec.DDLTask返回代码1
解决方法:
set hive.msck.path.validation=ignore;
MSCK REPAIR TABLE table_name;
其中的原理:待续

你可能感兴趣的:(hive,大数据,大数据开发,hive,大数据,hadoop)