元数据错误:MetaException(消息:java.lang.IllegalStateException:无法覆盖原因)

时间:2014-02-26 11:26:45

标签: hadoop metadata hive apache-pig

我在hive中创建了一个外部表,当我提供该表的数据位置时,我收到以下错误:

失败:元数据错误:MetaException(消息:java.lang.IllegalStateException:无法覆盖原因) FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1

我也可以使用PigStorage()加载器函数使用PIG Script加载相同的文件。

我对该文件拥有以下权限:rw-rw-r- 并在此文件所在的文件夹上(在查询中提供此文件夹的路径):drwxrwxr-x

这可能是什么原因以及如何纠正此错误?

2 个答案:

答案 0 :(得分:1)

解决方案是在文件上拥有写入权限 ....

答案 1 :(得分:0)

此问题的另一个可能原因是您的hive表格出现LOCATION错误(如果其他人遇到此问题并且无法弄清楚出了什么问题)。