【大数据技术】hive2和hive3 在使用insert overwrite是只会覆盖到它会写数据的分区,对于其他分区不会有任何影响
背景:
过程:
1、新建一张分区表;
2、向分区表插入数据(最好有2~3个分区如partition a,b,c)
3、用tmp表的数据,用insert overwrite 只向分区a,b 插入数据
4、检查发现只有a,b分区的数据被删除后重新插入过,而c分区的数据无任何变动
结论(重要):
hive中使用insert overwrite table xxxx时,只会覆盖后面select语句里涉及到的分区
----本文待更新