Community Articles
Find and share helpful community-sourced technical articles
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.
Labels (1)

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

8,202 Views
0 Kudos
Comments

Would you mind adding Apache Jira link?

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!

Not applicable

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

it works for me all the time.

hope this helps!

New Contributor

Using the console this worked:

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

Don't have an account?
Coming from Hortonworks? Activate your account here
Version history
Revision #:
1 of 1
Last update:
‎03-31-2017 10:20 PM
Updated by:
 
Contributors
Top Kudoed Authors