Thanks, I should have tried adding "external" before asking :)

Although, it doesn't work in EMR Hive. Table B is still 'described' as
managed so I had to run

alter table B set tblproperties('EXTERNAL'='TRUE');

along with changing the location.

Everything seems to work now!

On Mon, Mar 5, 2012 at 5:36 PM, Aniket Mokashi <aniket...@gmail.com> wrote:

> 1. create external table B like A;
> 2. alter table B set location 's3n://....'
>
> Thanks,
> Aniket
>
>
> On Mon, Mar 5, 2012 at 4:59 PM, Igor Tatarinov <i...@decide.com> wrote:
>
>> Is there a way to create an external table LIKE another table?
>>
>> This doesn't work:
>>
>> CREATE TABLE B LIKE A
>> ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE
>> LOCATION 's3://..';
>>
>> FAILED: Parse Error: line 2:0 mismatched input 'ROW' expecting EOF
>>
>> I tried creating a managed table B first and then changing its
>> properties. I can "make" the table external but I don't know how to change
>> its "location" from hdfs to s3.
>>
>> I am using EMR Hive.
>>
>> Thanks!
>>
>> igor
>> decide.com
>>
>>
>
>
> --
> "...:::Aniket:::... Quetzalco@tl"
>

Reply via email to