二百四十二、Hive——Hive的动态分区表出现day=__HIVE_DEFAULT_PARTITION__分区

一、目的

Hive的DWD层动态分区表的分区出现day=HIVE_DEFAULT_PARTITION,有点懵,而且表中数据的day字段也显示__HIVE_DEFAULT_PARTITION__

1、DWD层动态分区表的分区 HIVE_DEFAULT_PARTITION

2、DWD层分区字段day数据 HIVE_DEFAULT_PARTITION

二、分析原因

找了篇博客,发现原来是我插入数据指定分区日期这一天却没有数据,所以才会显示分区字段day的数据为__HIVE_DEFAULT_PARTITION__

用博客里的话说,Hive对于指定的分区键如果存在空值时,会对空值部分创建一个默认分区用于存储该部分数据,默认该分区名为_HIVE_DEFAULT_PARTITION

1、插入的数据,数据日期都不是2024-06-27

2、但是动态SQL里,指定的分区是2024-06-27

3、博客链接

http://t.csdnimg.cn/xxW7g

4、博客截图

三、解决方法

直接删掉__HIVE_DEFAULT_PARTITION__分区即可

复制代码
alter table hurys_dc_dwd.dwd_json_turnratio drop partition (day='__HIVE_DEFAULT_PARTITION__');

问题解决!

相关推荐
顧棟1 小时前
【Hive实战】Linux磁盘空间不足导致HiveSession创建失败
linux·hive·hadoop
3分人生8 小时前
BaseServlet的封装
大数据·hive·hadoop
james的分享10 小时前
大数据之ZooKeeper
大数据·hadoop·开源软件
逆风就重开12 小时前
大数据中的常见数据问题:独断脏
大数据·数据仓库·数据分析
我非夏日13 小时前
基于Hadoop平台的电信客服数据的处理与分析④项目实现:任务18: 数据展示
大数据·hadoop·分布式·大数据技术开发
武子康13 小时前
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
java·大数据·hive·hadoop·分布式·hdfs·mariadb
一座野山13 小时前
Hive 高可用分布式部署详细步骤
数据仓库·hive·hadoop·分布式
一座野山13 小时前
hadoop分布式中某个 节点报错的解决案例
大数据·hadoop·分布式
华子w90892585913 小时前
基于大数据技术Hadoop的气象分析可视化大屏设计和实现
大数据·论文阅读·hadoop·分布式
武子康13 小时前
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
java·大数据·hadoop·分布式·sql·mapreduce