Hive有一个严格模式,在严格模式下会对可能产生较大查询结果的语句做限制,禁止其提交执行. 一.切换严格模式 查看当前的模式: hive> set hive.mapred.mode; hive.mapred.mode is undefined 未定义即为false,即no-strict模式. 开启严格模式: set hive.mapred.mode=strict; 关闭严格模式: set hive.mapred.mode=undefined; 二.严格模式严格在哪里 1. 对分区表的查询必须使用…