写点什么

第十二周课后练习

用户头像
dll
关注
发布于: 2021 年 01 月 11 日
  • 分析如下 HiveQL,生成的 MapReduce 执行程序,map 函数输入是什么?输出是什么,reduce 函数输入是什么?输出是什么?

复制代码

INSERT OVERWRITE TABLE pv_usersSELECT pv.pageid, u.ageFROM page_view pv   JOIN user u   ON (pv.userid = u.userid);
复制代码

page_view 表和 user 表结构与数据示例如下



输入输出结果如下:

pageview(pageid,userid,time)->(userid,pageidtime)

user(userid,age,gender)->(userid,age_gender)

join 之后=>(userid,pageidtime-agegender)

select 之后=>(pageid,age)去重


发布于: 2021 年 01 月 11 日阅读数: 14
用户头像

dll

关注

还未添加个人签名 2018.10.11 加入

还未添加个人简介

评论

发布
暂无评论
第十二周课后练习