购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.8 动手练习

练习一:依照书中的操作步骤,编写一个用于计算学生平均成绩的MapReduce应用程序,并将程序打包提交到Hadoop集群中运行。

练习二:动手编写一个MapReduce应用程序,统计某网站每日新增的用户数量。例如,已知有以下用户访问历史数据,第一列为用户访问网站的日期,第二列为用户名:

     2020-01-01,user1
     2020-01-01,user2
     2020-01-01,user3
     2020-01-02,user1
     2020-01-02,user2
     2020-01-02,user4
     2020-01-03,user2
     2020-01-03,user5
     2020-01-03,user6

现需要根据上述数据统计每日新增的用户数量,期望的统计结果为: tBL1sqNl6+dBcXiabmW70FJ2M+rDqK+4troN9RnnpLNYXx5HBvWXLiHMkZAN4kk5

     2020-01-01,3
     2020-01-02,1
     2020-01-03,2
点击中间区域
呼出菜单
上一章
目录
下一章
×