2014-02-26 36 views
0

我在配置单元中创建了一个外部表,并且当我提供此表的数据位置时,出现以下错误:元数据错误:MetaException(消息:java.lang.IllegalStateException:无法覆盖原因)

FAILED:错误在元数据:MetaException(消息:java.lang.IllegalStateException:不能改写原因) FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask

返回代码1

另外我可以使用PigStorage()加载函数使用PIG脚本加载相同的文件。

我对文件以下权限:RW-RW-R- 和文件夹此文件所驻留(给此文件夹的路径位置查询):drwxrwxr-X

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

回答

1

的解决方案是让写权限上的文件....

+0

有没有一种方法可以通过配置HIVE来更改此权限问题,因为我只能对该文件具有读取权限。 请帮助! – user3206796

0

这个问题的另一个可能的原因是有你的LOCATION不适合您的蜂巢表(万一别人有这个问题,才能够”弄清楚发生了什么问题)。

相关问题