将数据加载到表中得到以下异常

时间:2013-12-22 12:52:00

标签: hive loaddata

当键入“将数据加载到路径'/group/public/aa.txt'到表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)

1 个答案:

答案 0 :(得分:0)

hive默认使用hive-site.xml中hive.exec.scratchdir中定义的临时目录/tmp/hive-${user.name }。我想由于某种原因你没有/ tmp或没有权限。
更改临时目录或将其提供给配置单元。