BY-SA 4.0(除特别声明或转载文章外)
MapReduce关系代数运算——自然连接
关系沿用之前的R。
创建两个文件
id | name | sex | age |
---|---|---|---|
1 | Amy | female | 18 |
2 | Tom | male | 19 |
3 | Sam | male | 21 |
4 | John | male | 19 |
5 | Lily | female | 21 |
6 | Rose | female | 20 |
id | class | grade |
---|---|---|
1 | Math | 89 |
2 | Math | 75 |
4 | English | 85 |
3 | English | 95 |
5 | Math | 91 |
5 | English | 88 |
6 | Math | 78 |
6 | English | 99 |
2 | English | 80 |
MapReduce程序设计
- NaturalJoinMap
- NaturalJoinReduce
- NaturalJoin
运行
像之前的WordCount一样将代码打包出来,生成NaturalJoin .jar文件:
输出结果:
欢迎查看我的CSDN博客:Welcome To Ryan’s Home
![]() |
![]() |
![]() |