纯真小虾米

文章
9
资源
0
加入时间
3年1月12天

Hql 中join原理浅谈join的原理join的分类join的执行过程join的优化策略「实战」个人看法及感受

join的原理hive 执行引擎会将Hql的代码翻译为一个一个的map-「shuffle」-reduce 操作,所以实际上join操作都是基于一个或者多个的mr操作。对于连续的多表join来说,如果多张表join时使用同一列「字段」作为关联了解,那么这些join则会被翻译成一个reduce任务,否则将会被翻译为多个redude任务。eg1「会被翻译成一个reduce」:-- 由于...