Hi ,
I've rebuild the cluster yesterday, but errors still happened. Then I scaned
the hive.log, and found a error report,
2009-01-14 10:38:42,770 ERROR parse.LoadSemanticAnalyzer
(LoadSemanticAnalyzer.java:applyConstraints(152)) - Move from:
hdfs://test.sqa:9000/user/zhoumin/weblog to: /user/hive/warehouse/log_data
is not valid

By digging into the source code, I found that the value of
fromURI.getScheme(),  toURI.getScheme() are "hdfs" and null respectively.

so, how can I solve it?

On Tue, Jan 13, 2009 at 4:09 PM, Zheng Shao <zsh...@gmail.com> wrote:

> The problem is that the specification of file system
> ("hdfs://master:9000/") is different as the one specified in
> hadoop-site.xml.
> Can you make sure they match?
>
> Zheng
>
>
> On Tue, Jan 13, 2009 at 12:04 AM, Jeremy Chow <coderp...@gmail.com> wrote:
>
>> Hi,
>> this is the result:
>>
>> $ bin/hadoop dfs -ls /user/zhoumin/log/web_log2009010606
>> Found 1 items
>> -rw-r--r--   3 hadoop supergroup  204198066 2009-01-12 16:36
>> /user/zhoumin/log/web_log2009010606
>>
>>
>> On Tue, Jan 13, 2009 at 3:43 PM, Raghu Murthy <ra...@facebook.com> wrote:
>>
>>> Can you paste the output of the following command?
>>> $ hadoop dfs -ls /user/zhoumin/log/web_log2009010606
>>>
>>>
>>> On 1/12/09 11:40 PM, "Jeremy Chow" <coderp...@gmail.com> wrote:
>>>
>>> > I've tried it, but failed.
>>> >
>>> > hive> LOAD DATA INPATH
>>> 'hdfs://master:9000/user/zhoumin/log/web_log2009010606'
>>> > OVERWRITE INTO TABLE log_data;
>>> > FAILED: Error in semantic analysis: line 1:18 Path is not legal
>>> > 'hdfs://master:9000/user/zhoumin/log/web_log2009010606': Cannot load
>>> data
>>> > across filesystems, use load data local
>>> > Time taken: 2.641 seconds
>>> >
>>> >
>>> > On Tue, Jan 13, 2009 at 11:04 AM, Joydeep Sen Sarma <
>>> jssa...@facebook.com>
>>> > wrote:
>>> >> Please give a full uri ­ like hdfs://xxx.yyy.zzz:9000/user/S
>>> >>
>>> >>
>>> >>
>>> >> Where xxx.yyy.zzz is the same namenode/hdfs instance where u are
>>> planning to
>>> >> store the hive tables.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> From: Jeremy Chow [mailto:coderp...@gmail.com]
>>> >> Sent: Monday, January 12, 2009 6:17 PM
>>> >>
>>> >> To: hive-user@hadoop.apache.org
>>> >> Subject: Re: Can hive load a table from a SequenceFile?
>>> >>
>>> >>
>>> >>
>>> >> Hey Joydeep,
>>> >>
>>> >> -         load data infile yyy into table xxx
>>> >>
>>> >> hive> LOAD DATA INPATH '/user/zhoumin/log/web_log2009010606' OVERWRITE
>>> INTO
>>> >> TABLE log_data;
>>> >> FAILED: Error in semantic analysis: line 1:18 Path is not legal
>>> >> '/user/zhoumin/log/web_log2009010606': Cannot load data across
>>> filesystems,
>>> >> use load data local
>>> >> Time taken: 0.039 seconds
>>> >>
>>> >> It failed, that file existed in hdfs, but can not be loaded into hive.
>>> >>
>>> >> --
>>> >> My research interests are distributed systems, parallel computing and
>>> >> bytecode
>>> >> based virtual machine.
>>> >>
>>> >> http://coderplay.javaeye.com
>>> >
>>> >
>>>
>>>
>>
>>
>> --
>> My research interests are distributed systems, parallel computing and
>> bytecode based virtual machine.
>>
>> http://coderplay.javaeye.com
>>
>
>
>
> --
> Yours,
> Zheng
>



-- 
My research interests are distributed systems, parallel computing and
bytecode based virtual machine.

http://coderplay.javaeye.com

Reply via email to