導航:首頁 > 文件教程 > 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相關的資料

熱點內容
sw編程是什麼 瀏覽:881
網路眾籌有哪些特點 瀏覽:896
有哪些不需要會員的看動漫的app 瀏覽:533
不喜歡的網站強盜如何刪除 瀏覽:7
蘋果手機攝像注意 瀏覽:380
c語言直接生成可執行文件 瀏覽:968
壓縮文件為什麼還不變 瀏覽:617
驗證文件系統失敗 瀏覽:129
為什麼文件裝訂要在紅頭以下 瀏覽:886
coreldraw教程02 瀏覽:807
什麼app可以提高立體感 瀏覽:469
qq群消息撤回功能 瀏覽:709
孕期適用app有哪些 瀏覽:680
QQ的文件存到微雲怎麼 瀏覽:47
網路上的表情是什麼意思 瀏覽:819
exosshow哪個app好 瀏覽:691
clr資料庫程序集優點 瀏覽:919
手機編輯sql文件 瀏覽:355
裝了w8系統d盤文件沒了 瀏覽:509
殺毒軟體刪除的文件怎麼找回 瀏覽:853

友情鏈接