Can you post the entire exception with its accompanying stack trace? - Aaron
On Thu, Feb 11, 2010 at 5:26 PM, Prabhu Hari Dhanapal < [email protected]> wrote: > @ Jeff > I seem to have used the Mapper you are pointing to ... > > > import org.apache.hadoop.mapred.MapReduceBase; > import org.apache.hadoop.mapred.Mapper; > > Will that affect the Reducer in any sense? > > > On Thu, Feb 11, 2010 at 8:19 PM, Jeff Zhang <[email protected]> wrote: > > > I guess you are using org.apache.hadoop.mapreduce.Mapper which is a class > > for hadoop new API. you can use the org.apache.hadoop.mapred.Mapper which > > is > > for old API > > > > > > > > On Thu, Feb 11, 2010 at 5:10 PM, Prabhu Hari Dhanapal < > > [email protected]> wrote: > > > > > Hi all, > > > > > > I m trying to Write a program that performs some simple Datamining on a > > > certain DataSet. I was told that an Identity Reducer should be written. > > > > > > public class Reduce extends MapReduceBase implements Reducer { > > > > > > public void reduce(Text key, Iterator<IntWritable> > > > values,OutputCollector<Text, IntWritable> output, > > > Reporter reporter) throws IOException { > > > > > > ===> > > > It shows me the following exception .. > > > > > > "The type Reducer cannot be a superinterface of Reduce; a > superinterface > > > must be an interface " > > > Can I have some pointers on solving this? > > > > > > > > > -- > > > Hari > > > > > > > > > > > -- > > Best Regards > > > > Jeff Zhang > > > > > > -- > Hari >
