如何用mapreduce实现count(distinct),sum()同时输出
表结构
create table ods_sdp_aapf10(
rq integer,
userid varchar2(12),
amr10 number(19,2)
)
其中,rq 日期,格式为yyyymmdd,userid员工编号,amr10,业绩
rq,userid是主键
现在请教,如何用mapreduce实现
select rq,count(distinct userid) usercount,sum(amr10) amr from ods_sdp_aapf10 group by rq
求思路。
map,reduce分别怎么写。
map的输出key,value可能是什么