@ 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
