-1
我只創建mapper class
到源代碼..我可以通過Hadoop運行僅具有映射器類(源代碼不含Reducer類)的Java源代碼嗎?
import ...
class mainClass {
class myMapper extends Mapper<Input and Output Pairs> {
//body of mapper
}
} // end of mainClass
這不是真的傑克,如果你設置reducer的數量爲0,那麼地圖輸出將被存儲。您需要以與減速器相同的方式設置輸出配置。在這種情況下,您的輸出文件將以** part-m **前綴開頭,而不是以** part-r **(m爲mapper,r爲reducer)開頭,假設爲textoutputformat。 – RojoSam
@Rojo:如果我將numberofReducer設置爲0,那麼我不需要指定reducer類。似乎這就是他所要求的..進一步的信息: - http://unmeshasreeveni.blogspot.in/2014/05/map-only-jobs-in-hadoop.html –
傑克:我不好,我讀STORED,而不是排序,對不起。你是對的 – RojoSam