您当前的位置: 首页 >  ar

宝哥大数据

暂无认证

  • 3浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

hive partition 动态分区时字符乱码,无法删除

宝哥大数据 发布时间:2018-08-07 14:04:28 ,浏览量:3

一、Hive动态分区插入数据时,由于乱码导致动态分区为乱码,无法删除, 1.1.删除hdfs下分区 找到表的路径, 删除分区表的hdfs目录
desc extended TABLENAME;
hdfs dfs -rm -f filePath;

###1.2、删除MySQL下的元数据信息 ####1.2.1、找到tbl_id

SELECT TBL_ID  FROM TBLS WHERE TBL_NAME=tbl_name; 

这里写图片描述

1.2.2、通过tbl_id找到分区ids;
SELECT TBL_ID  FROM TBLS WHERE TBL_NAME='patition_table'; 

这里写图片描述

1.2.3、通过part_id查找分区信息
select * from PARTITION_KEY_VALS where part_id='1'

这里写图片描述

select * from PARTITION_PARAMS where part_id='1';

这里写图片描述

删除对应元数据信息
delete from PARTITION_KEY_VALS where part_id=1;
delete from PARTITION_PARAMS where part_id=1;
delete from PARTITIONS where tbl_id='34' and part_id=1
再删除hive中的表
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.1992s