【发布时间】:2016-03-01 19:43:04
【问题描述】:
我在 hive 中遇到了 hive 默认分区(空分区)的问题。 我将在这里简要解释一下情况。我有一个 hive 主表,每天都在对该表进行数据摄取。但不知何故,当数据被摄取到配置单元表中时,出现了问题并且分区显示为 _hive_default_partition_ 或者在我的理解中它是空分区。
我需要从 hive 表中删除分区。 (它是外部表)...
我正在使用 hive 1.1 版和 CDH 5.4.8 版 ..
我尝试了以下语法,但它不适合我..
alter table "tablename" drop partition(partn='_hive_default_partition_);
alter table "tablename" drop partition(partn<'1');
alter table "tablename" drop partition(partn = 1);
alter table "tablename" drop partition(partn='0');
我尝试了上述所有步骤,但没有任何效果..
希望有人可以帮助我。
提前致谢,
【问题讨论】: