i tried nitin, still i cant previously before sending to mailing list i
tried all the always still getting the below error

hive> load data local inpath
'./usr/local/hadoop_dir/hadoop/big_data/vender_details.txt' into table
vender;
FAILED: Error in semantic analysis: Line 1:23 Invalid path
''./usr/local/hadoop_dir/hadoop/big_data/vender_details.txt'': No files
matching path
file:/usr/local/hive-0.9.0/usr/local/hadoop_dir/hadoop/big_data/vender_details.txt

hive>



On Thu, Jul 12, 2012 at 1:42 PM, Nitin Pawar <nitinpawar...@gmail.com>wrote:

> can you just give table name while loading data  after into
>
> it shd be  load data local inpath
> './usr/local/hadoop_dir/hadoop/big_data/vender_details.txt' into
> table  vender
>
>
> On Thu, Jul 12, 2012 at 1:35 PM, shaik ahamed <shaik5...@gmail.com> wrote:
>
>> Hi bejoy
>>
>>  hive> Create external table vender(vender string,supplier
>> string,order_date string,quantity int) row format delimited fields
>> terminated by ' ' stored as textfile LOCATION
>> '/usr/local/hadoop_dir/hadoop/big_data';
>> OK
>> Time taken: 0.276 seconds
>> I created the above table as u said in the hdfs location created
>> successfully...
>>
>> then when im loadin the data in to the table im getting an error can u
>> please correct it
>>
>> hive> load data local inpath
>> './usr/local/hadoop_dir/hadoop/big_data/vender_details.txt' into table
>> './usr/local/hive-0.9.0/vender' ;
>>
>> FAILED: Parse Error: line 1:94 mismatched input
>> ''./usr/local/hive-0.9.0/vender'' expecting Identifier near 'table' in
>> table name
>> please help me in this ..
>>
>> thanks
>> shaik.
>>
>>  On Thu, Jul 12, 2012 at 12:39 PM, Bejoy KS <bejoy...@yahoo.com> wrote:
>>
>>> **
>>> Hi shaik
>>>
>>> Step 1
>>> Create an external table with the desired location in hdfs. Your data
>>> files for the hive table will be stored in this location/directory in hdfs.
>>>
>>> Step 2
>>> Now use the LOAD DATA command to load data from any other location into
>>> this table. On successful execution of this command the data files will be
>>> moved to the table's location .( specified in previous step)
>>>
>>> Alternatively you can move or copy files within hdfs using hadoop fs
>>> copy commands.
>>> Regards
>>> Bejoy KS
>>>
>>> Sent from handheld, please excuse typos.
>>>  ------------------------------
>>> *From: *shaik ahamed <shaik5...@gmail.com>
>>> *Date: *Thu, 12 Jul 2012 12:30:23 +0530
>>> *To: *<user@hive.apache.org>; Bejoy Ks<bejoy...@yahoo.com>
>>> *ReplyTo: *user@hive.apache.org
>>> *Subject: *Re: unable to create external table plz corrrect the syntax
>>>
>>> Thanks for the reply guys
>>>
>>>                I have tried dng with the load cmd
>>>
>>> i need the HDFS file to be place in the below hive path
>>>
>>>
>>> */usr/local/hive-0.9.0#
>>> *
>>> */usr/local/hadoop_dir/hadoop/big_data/vender_details.txt --* this is
>>> the hdfs path ,this path file
>>> **
>>> *i.e vender_details.txt  to be placed in the path
>>> /usr/local/hive-0.9.0#  --* in the hive path
>>>
>>> please reply me with the syntax i tried all the ways with external table
>>> also
>>>
>>>
>>> Thanks in advance
>>>
>>> Shaik
>>> On Wed, Jul 11, 2012 at 9:03 PM, Bejoy Ks <bejoy...@yahoo.com> wrote:
>>>
>>>>  Hi Shaik
>>>>
>>>> For the correct syntax for create table statement please refer
>>>>
>>>> https://cwiki.apache.org/Hive/languagemanual-ddl.html#LanguageManualDDL-CreateTable
>>>>
>>>>
>>>> Please try our this command to avoid the syntax error
>>>>
>>>> Create external table vender(vender string,supplier string,order_date
>>>> string,quantity int)
>>>>  row format delimited fields terminated by ' '
>>>> stored as textfile
>>>>
>>>> LOCATION '<hdfs dir>';
>>>>
>>>>
>>>>
>>>>
>>>> Replace 'hdfs dir' with the required director path in hdfs
>>>>
>>>>
>>>> Then try out the LOAD DATA LOCAL command, since your are loading data from 
>>>> lfs to hdfs if the data volume is large (100G) it'll take some time.
>>>>
>>>>
>>>> Regards
>>>>
>>>> Bejoy KS
>>>>
>>>>
>>>>
>>>>
>>>>   ------------------------------
>>>> *From:* shaik ahamed <shaik5...@gmail.com>
>>>> *To:* user@hive.apache.org
>>>> *Sent:* Wednesday, July 11, 2012 8:38 PM
>>>> *Subject:* unable to create external table plz corrrect the syntax
>>>>
>>>>  Thanks for the reply guys,
>>>>
>>>> I have tried using the below cmd
>>>>
>>>>  usr/local/hive-0.9.0# load data local inpath
>>>> ‘/usr/local/hadoop_dir/hadoop/big_data/vender_details.txt’ into table
>>>> vender;
>>>>
>>>> in the above hive path we cant load the data using the above cmd ?
>>>>
>>>> In the below there  is an syntax error
>>>> plz correct it
>>>>
>>>> hive> create external table vender(vender string,supplier
>>>> string,order_date string,quantity
>>>> int)['./usr/local/hadoop_dir/hadoop/big_data/vender_details.txt'] [ row
>>>> format delimited fields terminated by ' ' stored as textfile] ;
>>>>
>>>> FAILED: Parse Error: line 1:90 mismatched input '[' expecting EOF near
>>>> ')'
>>>> Thanks in advance
>>>>
>>>> Regards
>>>> shaik.
>>>>
>>>>
>>>>
>>>
>>
>
>
> --
> Nitin Pawar
>
>

Reply via email to