0

当我尝试将本地数据文件加载到 hive 表中时,它在移动文件时报告错误。我找到了链接,它给出了解决这个问题的评论。我按照这个步骤操作,但它仍然无法工作。

http://answers.mapr.com/questions/3565/getting-started-with-hive-load-the-data-from-sample-table txt-into-the-table-fails

mkdir /user/hive/tmp,设置hive.exec.scratchdir= /user/hive/tmp后,还是报RuntimeException Cannot make directory:file/user/hive/tmp/hive_2013* 怎么解决这个问题?谁熟悉hive的可以帮帮我吗?谢谢!

hive 版本是 0.10.0 hadoop 版本是 1.1.2

4

1 回答 1

0

我怀疑这里存在权限问题,因为您使用的是 MapR 发行版。

确保尝试创建目录的用户有权在 CLDB 上创建目录。

在这里调试的简单方法是执行 $hadoop fs -chmod -R 777 /user/hive 然后尝试加载数据,以确认是否是权限问题。

于 2013-08-10T18:21:53.537 回答