[
https://issues.apache.org/jira/browse/HIVE-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12991955#comment-12991955
]
Mohit Sikri commented on HIVE-307:
----------------------------------
Hello Namit/Kirk/He Yongqiang,
I was evaluating this defect, but it seems it is incomplete(falling short) of
its cause.
It should also work fine for queries like
LOAD DATA INPATH './kv2.txt' INTO TABLE tst_src1;
But unfortunately :-( it is failing, giving null pointer exception in
copyFiles() method [Hive.java]. I tested it against Hive0.7 snapshot of the
latest build.
The difference between the query present in the test case and the one I
mentioned is the Path from which kv2.txt is fetched, the source path in
former is a hdfs temp directory(say /tmp/hive-root/2097947077/10000 under which
kv2.txt is present) whereas in the later it is a hdfs file which is being
actually referred.
So the changes i.e. renaming done by checkPaths() method to avoid conflict is
not visible outside it's scope ;i.e. not detected by fs.listStatus() where in
actual the renamed file(say /user/root/kv2.txt_copy_1) is moved to tst_src1
warehouse (say /user/hive/warehouse/tst_src1).
Kindly confirm, so that I can raise a new bug or re-open the existing one.
> "LOAD DATA LOCAL INPATH" fails when the table already contains a file of the
> same name
> --------------------------------------------------------------------------------------
>
> Key: HIVE-307
> URL: https://issues.apache.org/jira/browse/HIVE-307
> Project: Hive
> Issue Type: Bug
> Components: Query Processor
> Affects Versions: 0.5.0, 0.6.0
> Reporter: Zheng Shao
> Assignee: Kirk True
> Priority: Critical
> Fix For: 0.7.0
>
> Attachments: HIVE-307.patch, HIVE-307.patch, HIVE-307.v3.patch,
> hive-307.1.svn.patch
>
>
> Failed with exception checkPaths:
> /user/zshao/warehouse/tmp_user_msg_history/test_user_msg_history already
> exists
> FAILED: Execution Error, return code 1 from
> org.apache.hadoop.hive.ql.exec.MoveTask
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira