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)
4

1 に答える 1

0

hive.exec.scratchdirhive は、デフォルトで hive-site.xml で定義された一時ディレクトリを使用します/tmp/hive-${user.name }。何らかの理由で /tmp を持っていないか、アクセス許可を持っていないと思います。
スクラッチ ディレクトリを変更するか、ハイブで使用できるようにします。

于 2013-12-22T22:23:24.180 に答える