[ 
https://issues.apache.org/jira/browse/HIVE-24920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17346279#comment-17346279
 ] 

Thejas Nair commented on HIVE-24920:
------------------------------------

For resiliency around issues caused by existing dirs with same name, users 
should specify custom locations for the external tables (or otherwise ensure 
that that default dir doesn’t exist). Other option is to use ACID-Managed 
tables (where you don’t have cases of random dirs)

External tables by definition don’t have data under management of hive. HDFS 
backed one is just one example, other examples include hbase, kudu tables etc.  

 

> TRANSLATED_TO_EXTERNAL tables may write to the same location
> ------------------------------------------------------------
>
>                 Key: HIVE-24920
>                 URL: https://issues.apache.org/jira/browse/HIVE-24920
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Zoltan Haindrich
>            Assignee: Zoltan Haindrich
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> {code}
> create table t (a integer);
> insert into t values(1);
> alter table t rename to t2;
> create table t (a integer); -- I expected an exception from this command 
> (location already exists) but because its an external table no exception
> insert into t values(2);
> select * from t;  -- shows 1 and 2
> drop table t2;    -- wipes out data location
> select * from t;  -- empty resultset
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to