我正在尝试从 hive 外部表和 HDFS 目录中删除null / HIVE_DEFAULT_PARTITION但我无法删除它.. 我去过其他一些关于同一问题的帖子,我尝试了那些即使它没有显示错误分区没有被删除。
进程日期=20160208进程日期
=__HIVE_DEFAULT_PARTITION__
这些是我现在表中的分区。我只想删除配置单元默认分区。(这是外部表,所以我也需要从 HDFS 中删除它)
我试过这个
ALTER TABLE Table_Name DROP IF EXISTS PARTITION(process_date='__HIVE_DEFAULT_PARTITION__');
我得到以下错误
错误:编译语句时出错:失败:SemanticException Unexpected unknown partitions for (process_date = null) (state=42000,code=40000)
我尝试了以下
ALTER TABLE table_name DROP PARTITION(process_date<'1');
没有错误,但配置单元默认分区仍然存在。
请帮我解决这个问题。