hive在查询时候,HDSF 文件路径指向错误
我在
-bash-3.2$ ./hive
Hive history file=/tmp/hadoop/hive_job_log_hadoop_201109151259_824508397.txt
hive> SELECT xxxxxx
在以上情况,执行一个hive查询,可为什么job里,hdfs会跑到 /tmp/hive-hadoop/ 下找文件呢?
如: hdfs://namenode:9000/tmp/hive-hadoop/
这样的后果是查询不出结果。
但是我查询另一个表时可以查到,能查到的情况下都是在hdfs 指向都是正确路径,如hdfs://namenode:9000/user/hive/warehouse/tablename/dtm=201109/dtd=20110913/.20110913-18.tar.gz:0+408
这样的路径就是对的
请问有谁知道怎么解决这个问题吗?