元数据错误:metaexception(message:java.lang.illegalstateexception:无法覆盖(原因)

9vw9lbht  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(385)

我在配置单元中创建了一个外部表,当我提供此表的数据位置时,出现以下错误:
失败:元数据出错:metaexception(message:java.lang.illegalstateexception:无法覆盖(原因)失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1
另外,我还可以使用pigstorage()loader函数使用pig脚本加载同一个文件。
我对该文件拥有以下权限:rw-rw-r-和该文件所在的文件夹(在查询中给出该文件夹的路径):drwxrwxr-x
造成这种情况的原因是什么?如何纠正这种错误?

l3zydbqr

l3zydbqr1#

这个问题的另一个可能原因是 LOCATION 对于您的配置单元表来说是错误的(以防其他人有此问题,并且无法找出问题所在)。

qpgpyjmq

qpgpyjmq2#

解决方案是对文件具有写入权限。。。。

相关问题