Type mismatch in key from map: expected org.apache.hadoop.io.Text, recieved org.apache.hadoop.io.LongWritable

后端 未结 4 1771
情话喂你
情话喂你 2020-12-17 09:22

I am trying to run a map/reducer in java. Below are my files

WordCount.java

package counter;


public class          


        
4条回答
  •  一向
    一向 (楼主)
    2020-12-17 09:51

    I got a similar exception stack trace due to improper Mapper Class set in my code (typo :) )

    job.setMapperClass(Mapper.class)  // Set to org.apache.hadoop.mapreduce.Mapper due to type
    

    Notice that mistakenly I was using Mapper class from mapreduce package, I changed it to my custom mapper class:

    job.setMapperClass(LogProcMapperClass.class) // LogProcMapperClass is my custom mapper.
    

    The exception is resolved after I corrected the mapper class.

提交回复
热议问题