hive删除空分区
删除 分区 hive
2023-09-14 08:57:20 时间
当hive中分区字段有NULL值时,hive会使用dynamic partition,数据会放到一个特殊的分区,这个分区由参数“hive.exec.default.partition.name”控制,默认为“__HIVE_DEFAULT_PARTITION__”,即上面这种情况。
如果不想保留,则使用下面命令删除该分区,同时手工删除hdfs上该分区文件。
下面用于删除null分区。
ALTER TABLE table DROP IF EXISTS PARTITION (pk_year='__HIVE_DEFAULT_PARTITION__',pk_month='__HIVE_DEFAULT_PARTITION__',pk_day='__HIVE_DEFAULT_PARTITION__');
相关文章
- Java实现 LeetCode 712 两个字符串的最小ASCII删除和(最长公共子串&&ASCII值最小)
- 压缩指定SQL文件并删除N天前的压缩备份文件BAT
- linux(centos8):用tr替换或删除字符
- Qt编写安防视频监控系统4-删除视频
- HBase 名称空间namespace的创建/建表/删除
- Sq语句来删除字段中的空格
- 如何禁止 Mac OS X 在外接设备上生成 .DS_Store 文件?以及如何批量删除 .DS_Store 文件?
- 云小课 | 不小心删除了数据库,除了跑路还能咋办?
- 130:vue+openlayers 清空删除所有的图层的有效办法(示例代码)
- 误操作,U盘被dispart命令删除分区了怎么恢复?
- 9. SAP ABAP OData 服务如何支持删除(Delete)操作