架构师训练营 - 命题作业 第 12 周
在你所在的公司(行业、领域),正在用大数据处理哪些业务?可以用大数据实现哪些价值?
我所在的是餐饮线上SaaS服务行业,
正在用大数据,做用户点餐数据收集和分析,进行用户画像、菜品推荐等。
比如Item CF,根据点过的菜进行菜品推荐。
User CF,根据用户画像进行菜品推荐。
分析如下 HiveQL,生成的 MapReduce 执行程序,map 函数输入是什么?输出是什么,reduce 函数输入是什么?输出是什么?
map函数的输入是 key,value: key是文本文件中的偏移量,value是每一行的数据。
map函数的输出是key,value: key是userid value是pageid 或 age
reduce函数的输入是map函数的输出。
reduce函数的输出是:pageid,age
版权声明: 本文为 InfoQ 作者【水边】的原创文章。
原文链接:【http://xie.infoq.cn/article/6d05a85544b974d7ec924e813】。文章转载请联系作者。
评论