On Fri, Jan 14, 2011 at 5:05 PM, Attila Csordas <[email protected]> wrote: > Hi, > > what other jars should be added to the build path from 0.21.0 > besides hadoop-common-0.21.0.jar in order to make 0.21.0 NLineInputFormat > work in 0.20.2 as suggested below? > > Generally can somebody provide me a working example code? > > Thanks, > Attila > > > On Wed, Nov 10, 2010 at 5:06 AM, Harsh J <[email protected]> wrote: > >> Hi, >> >> On Tue, Nov 9, 2010 at 8:42 PM, Henning Blohm <[email protected]> >> wrote: >> > >> > However in 0.20.2 you cannot call >> > >> > job.setInputFormatClass(NLineInputFormat.class); >> > >> > as NLineInputFormat does not extend the "right" InputFormat interface >> > (in >> > contrast to the 0.21 version). >> > >> >> 0.20.2 does not have it. You can pull the implementation from 0.21.0 >> and use it from within your packages if you require it, though. There >> should be no problems in doing it. >> >> Here's the file from the 0.21 branch: >> >> http://svn.apache.org/viewvc/hadoop/mapreduce/tags/release-0.21.0/src/java/org/apache/hadoop/mapreduce/lib/input/NLineInputFormat.java?view=co >> >> -- >> Harsh J >> www.harshj.com >> >
Should should not add 0.21 jars to the 0.20 classpath. It will likely cause a conflict. Just put NLineInputFormat.java in your own project and try to get it to compile. Edward
