hive分区值含有字符的处理
作者:互联网
1、起因
按照time(正常格式yyyy-MM-dd HH:mm:ss)去决定dt分区,
但是没想到time有300多条异常格式,导致落dt分区时有以下两种错误形式:
- dt=%255B....%255B....
- dt=%5B....%5B....
2、处理
-
dt=%255B....%255B....
将%25替换为%即可,然后执行alter drop partition -
dt=%5B....%5B....
将%5B替换为[即可,然后执行alter drop partition
索引可参考:
https://blog.csdn.net/qq_32066409/article/details/110632559
标签:字符,分区,....,hive,255B,....%,dt,5B 来源: https://www.cnblogs.com/cnblogszs/p/16203015.html