1. hive严格模式 hive提供了一个严格模式,可以防止用户执行那些可能产生意想不到的不好的效果的查询.即某些查询在严格模式下无法执行.通过设置hive.mapred.mode的值为strict,可以禁止3中类型的查询. (1) 查询一个分区表时如果在一个分区表执行hive,除非where语句中包含分区字段过滤条件来显示数据范围,否则不允许执行.换句话说,就是用户不允许扫描所有的分区.进行这个限制的原因是,通常分区表都拥有非常大的数据集,而且数据增加迅速. 如果没有进行分区限制的查询可能会消…