文档章节

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

目光
 目光
发布于 2017/05/19 17:53
字数 178
阅读 68
收藏 0

Hive动态分区插入数据时,由于乱码导致动态分区为乱码,无法删除,如图

解决方法

1.删除hdfs下分区

 desc extended TABLENAME;

找到hdfs下表的位置,删除不需要的分区

Hadoop dfs -rm 路径

2.删除MySQL下的元数据信息

登陆到存放元数据信息的mysql

 SELECT * FROM TBLS WHERE TBL_NAME=TABLENAME;

找到TBL_ID,根据TBL_ID找到分区信息

select * from PARTITIONS t where t.tbl_id='60791';

找到其中一个分区信息

select * from PARTITION_KEY_VALS where part_id=5824061;

select * from PARTITION_PARAMS where  part_id=5824061;



删除

delete from PARTITION_KEY_VALS where part_id=5824061;

delete from PARTITION_PARAMS where  part_id=5824061;

delete from PARTITIONS where tbl_id='60791' and part_id=5824061;;

 

3验证 show partitions TABLENAME

本文转载自:http://blog.csdn.net/fg654748861/article/details/46123887

目光

目光

粉丝 6
博文 42
码字总数 10588
作品 0
昌平
程序员
私信 提问
Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述

创建数据库 删除数据库 创建表 内部表,外部表 创建时指定external时为外部表,否则为内部表,或者通过desc formatted table_name;输出表的详细信息,其中Table Type:列会输出存储目录信息和...

PeakFang-BOK
2018/10/10
100
0
hive load insert

本文主要是翻译Hive官网关于Load的解释,原文来源于:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-Loadingfilesintotables 介绍 Hive Load语句......

hblt-j
2018/12/12
47
1
hive官方文档翻译

概念 Hive是什么 Hive是一个基于Apache Hadoop的数据仓库。对于数据存储与处理,Hadoop提供了主要的扩展和容错能力。 Hive设计的初衷是:对于大量的数据,使得数据汇总,查询和分析更加简单。...

qi49125
2017/09/16
0
0
hive 分区(partition)简介

网上有篇关于hive的partition的使用讲解的比较好,转载了: 一、背景 1、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,...

大数据之路
2012/10/08
7.4K
0
对现有Hive的大表进行动态分区

分区是在处理大型事实表时常用的方法。分区的好处在于缩小查询扫描范围,从而提高速度。分区分为两种:静态分区static partition和动态分区dynamic partition。静态分区和动态分区的区别在于...

Zero零_度
2016/07/07
78
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部