2014-02-26 62 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不適合您的蜂巢表(萬一別人有這個問題,才能夠」弄清楚發生了什麼問題)。

相關問題