丢桌蜂巢

时间:2018-06-01 12:32:30

标签: hive

我需要从Hive中的镶木桌(table_a)中删除几行。如果我创建一个新表(Table_b),并插入其中:

Insert Overwrite table table_b 
select * from table_a
Where (my conditions to exclude the right fields here)

两个表现在都使用相同的HDFS文件吗?如果我使用清除删除table_a,表格的数据是否会消失?

1 个答案:

答案 0 :(得分:1)

您可以describe formatted <table name>检查表格的hdfs路径。

对于您的问题,如果您在创建表时未指定任何位置,则表a的hdfs路径和表b的hdfs路径将不同 如果在将数据加载到表b后删除表,则不会丢失表b中的数据