[ https://issues.apache.org/jira/browse/MAHOUT-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117722#comment-13117722 ]
Ted Dunning commented on MAHOUT-822: ------------------------------------ I think that the Mahout community is pretty clear that we don't care about Hadoop 0.22. I don't think that there is a consensus about 0.23, but I expect that we will care about it when it rolls around. I had thought that I heard that 0.23 was going to be pretty 0.20 compatible, though. Anybody have any thoughts on this? > Mahout needs to be made compatible with Hadoop .22 and Hadoop .23 releases > -------------------------------------------------------------------------- > > Key: MAHOUT-822 > URL: https://issues.apache.org/jira/browse/MAHOUT-822 > Project: Mahout > Issue Type: Improvement > Components: build > Affects Versions: 0.6 > Reporter: Roman Shaposhnik > Attachments: MAHOUT-822-build.patch.txt > > > As part of the Hadoop stack integration project (Apache Bigtop) we are now > trying to compile Mahout's upcoming 0.6 release against Hadoop 0.22 and 0.23. > I'm attaching the patch to Mahout's Maven build system that made it possible. > I would also like to request help in solving the real issues that poped > up when we tried to compile Mahout: > http://bigtop01.cloudera.org:8080/job/Bigtop-hadoop22/COMPONENT=mahout,label=centos5/6/console > {noformat} > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/Step0JobTest.java:[182,33] > org.apache.hadoop.mapreduce.TaskAttemptContext is abstract; cannot be > instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/Step0JobTest.java:[218,9] > org.apache.mahout.df.mapreduce.partial.Step0JobTest.Step0Context is not > abstract and does not override abstract method getInputSplit() in > org.apache.hadoop.mapreduce.MapContext > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/Step0JobTest.java:[229,12] > cannot find symbol > [ERROR] symbol : constructor > Context(org.apache.hadoop.conf.Configuration,org.apache.hadoop.mapreduce.TaskAttemptID,<nulltype>,<nulltype>,<nulltype>,<nulltype>,<nulltype>) > [ERROR] location: class org.apache.hadoop.mapreduce.Mapper.Context > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/common/DummyRecordWriter.java:[68,18] > org.apache.hadoop.mapreduce.Mapper.Context is abstract; cannot be > instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/common/DummyRecordWriter.java:[77,19] > org.apache.hadoop.mapreduce.Reducer.Context is abstract; cannot be > instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/PartialSequentialBuilder.java:[110,30] > org.apache.hadoop.mapreduce.TaskAttemptContext is abstract; cannot be > instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/PartialSequentialBuilder.java:[206,28] > org.apache.hadoop.mapreduce.JobContext is abstract; cannot be instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/PartialSequentialBuilder.java:[227,30] > org.apache.hadoop.mapreduce.TaskAttemptContext is abstract; cannot be > instantiated > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/MockContext.java:[30,6] > org.apache.mahout.df.mapreduce.partial.MockContext is not abstract and does > not override abstract method getInputSplit() in > org.apache.hadoop.mapreduce.MapContext > [ERROR] > /mnt/jenkins/workspace/workspace/Bigtop-hadoop22/COMPONENT/mahout/label/centos5/build/mahout/rpm/BUILD/apache-mahout-c298f70/core/src/test/java/org/apache/mahout/df/mapreduce/partial/MockContext.java:[38,10] > cannot find symbol > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira