其他分享
首页 > 其他分享> > hive分区值含有字符的处理

hive分区值含有字符的处理

作者:互联网

1、起因
按照time(正常格式yyyy-MM-dd HH:mm:ss)去决定dt分区,
但是没想到time有300多条异常格式,导致落dt分区时有以下两种错误形式:

  1. dt=%255B....%255B....
  2. dt=%5B....%5B....

2、处理

  1. dt=%255B....%255B....
    将%25替换为%即可,然后执行alter drop partition

  2. 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