0
當輸入「load data inpath'/group/public/aa.txt'into table managed_table;」將數據加載到表中時得到以下異常
我得到了以下異常,爲什麼以及如何解決它?
FAILED: Hive Internal Error: java.lang.RuntimeException(java.io.FileNotFoundException: File
does not exist: /tmp) java.lang.RuntimeException: java.io.FileNotFoundException: File does
not exist: /tmp at org.apache.hadoop.hive.ql.Context.getScratchDir(Context.java:148)
感謝dimamah〜當我將hive.exec.scratchdir設置爲hdfs目錄時,加載數據字正確運行。但爲什麼當地的dir不能工作?我在系統中獲得了/ tmp,並且可以在其中寫入文件。 – user3127122
你在/ tmp裏面看到'hive - $ {user.name}'目錄嗎?如果你這樣做,用戶擁有它?同一個用戶運行Hive?如果您沒有看到它,請嘗試使用運行配置單元的用戶手動創建它 – dimamah