我在hive中创建了一个外部表,当我提供该表的数据位置时,我收到以下错误:
失败:元数据错误:MetaException(消息:java.lang.IllegalStateException:无法覆盖原因) FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1
我也可以使用PigStorage()加载器函数使用PIG Script加载相同的文件。
我对该文件拥有以下权限:rw-rw-r- 并在此文件所在的文件夹上(在查询中提供此文件夹的路径):drwxrwxr-x
这可能是什么原因以及如何纠正此错误?
答案 0 :(得分:1)
解决方案是在文件上拥有写入权限 ....
答案 1 :(得分:0)
此问题的另一个可能原因是您的hive表格出现LOCATION
错误(如果其他人遇到此问题并且无法弄清楚出了什么问题)。