Community Articles

Find and share helpful community-sourced technical articles.
Announcements
Celebrating as our community reaches 100,000 members! Thank you!
Labels (1)
avatar

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

16,259 Views
Comments
avatar

Would you mind adding Apache Jira link?

avatar
Explorer

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!

avatar

Workaround if you have spark-sql: spark-sql -e "msck repair table <tablename>".

it works for me all the time.

hope this helps!

avatar
New Contributor

Using the console this worked:

user@sandbox:~$ hive --hiveconf hive.msck.path.validation=ignore
hive> use mydatabase;
hive> msck repair table mytable;