Created on 03-31-2017 10:20 PM
Issue:
Trying to run "msck repair table <tablename>" gives the below error
Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. null
Resolution:
The above error occurs when hive.mv.files.thread=0, increasing the value of the parameter to 15 fixes the issue
This is a known bug
Created on 04-03-2017 01:50 AM
Would you mind adding Apache Jira link?
Created on 04-05-2017 02:12 AM
That bug link won't work unless one is a HW employee or contractor.
The real issues linked to this internal BUG are the following Apache issues:
https://issues.apache.org/jira/browse/HIVE-15803
https://issues.apache.org/jira/browse/HIVE-15879
https://issues.apache.org/jira/browse/HIVE-16014
https://issues.apache.org/jira/browse/HIVE-16086
Hope that helps!
Created on 02-28-2018 11:07 AM
Workaround if you have spark-sql: spark-sql -e "msck repair table <tablename>".
it works for me all the time.
hope this helps!
Created on 12-05-2018 08:01 AM
Using the console this worked:
user@sandbox:~$ hive --hiveconf hive.msck.path.validation=ignore hive> use mydatabase; hive> msck repair table mytable;