导航:首页 > 文件教程 > wordcount

wordcount

发布时间:2023-06-29 01:21:06

A. maprece中的wordcount将结果降序输出

这个结果的排序是在sort阶段,根据key来进行排序,Hadoop默认采用的是基本排序策略,你要想实现自己的排序算法,得要自定义===》这是大体的思路。

下面是一个自定义的key2 ;

java">{
privateStringkey="";
privateintvalue=0;
publicMyText(){
}
publicMyText(Stringkey,intvalue){
this.key=key;
this.value=value;
}
@Override
publicvoidwrite(DataOutputout)throwsIOException{
out.writeUTF(key);
out.writeInt(value);
}
@Override
publicvoidreadFields(DataInputin)throwsIOException{
key=in.readUTF();
value=in.readInt();
}
@Override
publicintcompareTo(Objecto){
MyTextother=(MyText)o;
return-this.key.compareTo(other.key);
}
publicintCompareToValue(Objecto){
MyTextother=(MyText)o;
returnthis.value-other.value;
}
publicStringgetKey(){
returnkey;
}
publicvoidsetKey(Stringkey){
this.key=key;
}
publicintgetValue(){
returnvalue;
}
publicvoidsetValue(intvalue){
this.value=value;
}
}

这样 就可以根据compareTo方法实现倒序排列,根据CompareToValue方法实现判断值的大小,你再rece端进行下改写,在cleanup的时候写出就可以了~

Hadoop1小组回答,仅供参考......

阅读全文

与wordcount相关的资料

热点内容
小米5splus微信运动 浏览:813
热血战斗小说去哪个网站 浏览:281
小孩学哪个编程语言好 浏览:279
网站参数筛选怎么做 浏览:627
幼儿编程有什么问题 浏览:693
工商银行app人工服务在哪里 浏览:19
怎么让文件中全体内容往下移 浏览:783
魔兽争霸126版本转换器 浏览:984
word2003精简版下载 浏览:703
微博跳转appstore 浏览:537
打开文件时权限a代表什么 浏览:155
昆仑通态导出数据文件名 浏览:338
手机迁移数据为什么需要重新登录 浏览:958
录入数据库的图片如何更改 浏览:132
怎样获取邮箱帐号和密码 浏览:809
怎么通过js实现回到指定页面 浏览:140
如何用网络签字 浏览:552
三星电视拆机教程 浏览:19
创维怎么连接网络 浏览:868
2007版word绘图在哪里 浏览:311

友情链接