Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop >> mail # user >> new mapreduce API and NLineInputFormat


Copy link to this message
-
Re: new mapreduce API and NLineInputFormat
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