【大数据技术】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语句里涉及到的分区

----本文待更新

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐