导航:首页 > 文件教程 > 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相关的资料

热点内容
mx5系统基带版本 浏览:184
ntlea全域通win10 浏览:171
qq怎么查看别人的收藏 浏览:135
地震三参数matlab程序 浏览:57
怎样给优盘文件加密软件 浏览:7
收拾文件有哪些小妙招 浏览:431
pdf文件去底网 浏览:253
win10重装系统需要格式化c盘吗 浏览:424
路由器trx文件 浏览:655
淘宝店铺数据包怎么做 浏览:195
win10键盘黏连 浏览:332
json如何生成表格 浏览:323
怎么修复sql数据库表 浏览:40
微信微博差别 浏览:163
签到积分换礼品app 浏览:812
mfc最近打开文件 浏览:672
app埋点平台都有哪些app 浏览:314
瑞斯康达网络管理界面 浏览:254
ca证书管理器linux 浏览:358
苹果id安全提示问题3个字符 浏览:949

友情链接