从配置单元表中删除分区是否会删除其子分区?

时间:2018-07-05 13:10:17

标签: hive hive-partitions

我有一个外部配置单元表,该表具有年= 2017,年= 2018等分区,并且在其中内部也有年= 2017和年= 2018的每个月分区。

我的问题是:

  1. 如果我删除分区year = 2017,会否删除year = 2017的所有月份分区?

  2. 在使用内部表的情况下会发生什么?

1 个答案:

答案 0 :(得分:0)

是的,配置单元在内部表的情况下,在year = 2017内删除所有月份分区/子分区,包括文件系统(HDFS..etc)中的数据

如果是外部表,则数据不会从文件系统(HDFS)中删除,但是hive会从hive表元数据中删除分区信息