level 1
关于mapjoin,有张2亿数据的大表,要left outer join 一张几百行数据的小表,如何mapjoin
select /*+ MAPJOIN(A) */ 字段
from 小表 A
right outer join 大表 B
on A.XX=B.XX
吗?
请指教,多谢!
2013年06月17日 06点06分
1
level 3
可以用mapreduce写,几百行的小表放DistributeCache。map中逐行检索。hive好像是可以支持将小表放到cache中,不过没怎么研究过。
2013年09月30日 12点09分
3