今天在往hive数据库插入数据的时候使用了动态建分区的方法,结果动态分区字段里面有个数据弄错了,本来是 202205的,结果分区建成了202205.0。
非常恼火,开始删分区,但是用
alter table 表名 drop partition(date_no_=202205.0);
根本删不掉。没办法只好用hdfs强行把分区目录干掉了,之后再看分区的时候:
真无语了,删不掉了个登儿的。最后试了半天,在csdn里面发现了一篇笔记(救我狗命)。给异常分区加上双引号就删掉了。
感谢这位热心分享的大大!!
hive分区无法删除,特殊分区,分区乱码_不許人間見白頭的博客-CSDN博客