触发笛卡尔积的条件
join时,没有on条件或者on无效
触发笛卡尔积的后果
hive只会有一个reduce任务,当数据量过大时会导致内存不足
如果必须使用笛卡尔积时可以使用MapJoin, 关联在Map端完成
只有一个reduce任务的常见情况
1、存在笛卡尔积
2、用了order by

触发笛卡尔积的条件
join时,没有on条件或者on无效
触发笛卡尔积的后果
hive只会有一个reduce任务,当数据量过大时会导致内存不足
如果必须使用笛卡尔积时可以使用MapJoin, 关联在Map端完成
只有一个reduce任务的常见情况
1、存在笛卡尔积
2、用了order by