Hi Ken,

Yes, I restarted the daemons. When i remove the jackson jars from /lib, i
get this error:

Exception in thread "main" java.lang.NoClassDefFoundError:
org/codehaus/jackson/map/JsonMappingException

Deepak

On Mon, Mar 19, 2012 at 10:51 PM, Ken Krugler
<[email protected]>wrote:

>
> On Mar 19, 2012, at 4:20pm, Deepak Nettem wrote:
>
> I found that the Hadoop lib directory contains jackson-core-asl-1.0.1.jar
> and jackson-mapper-asl-1.0.1.jar.
>
> I removed these, but got this error:
> hadoop Exception in thread "main" java.lang.NoClassDefFoundError:
> org/codehaus/jackson/map/JsonMappingException
>
>
> Just confirming that you restarted the Hadoop daemons after removing these
> older Jackson jars.
>
> -- Ken
>
>
> I am using Maven as a build tool, and my pom.xml has this dependency:
>
>     <dependency>
>     <groupId>org.codehaus.jackson</groupId>
>       <artifactId>jackson-mapper-asl</artifactId>
>       <version>1.5.2</version>
>       <scope>compile</scope>
>     </dependency>
>
> Any help would on this issue would be greatly appreciated.
>
> Best,
> Deepak
>
> On Mon, Mar 19, 2012 at 6:48 PM, Deepak Nettem <[email protected]>wrote:
>
>> When I include some Avro code in my Mapper, I get this error:
>>
>> Error:
>> org.codehaus.jackson.JsonFactory.enable(Lorg/codehaus/jackson/JsonParser$Feature;)Lorg/codehaus/jackson/JsonFactory;
>>
>> Particularly, just these two lines of code:
>>
>>             InputStream in =
>> getClass().getResourceAsStream("schema.avsc");
>>             Schema schema = Schema.parse(in);
>>
>> This code works perfectly when run as a stand alone application outside
>> of Hadoop. Why do I get this error? and what's the best way to get rid of
>> it?
>>
>> I am using Hadoop 0.20.2, and writing code in the new API.
>>
>
> --------------------------
> Ken Krugler
> http://www.scaleunlimited.com
> custom big data solutions & training
> Hadoop, Cascading, Mahout & Solr
>
>
>

Reply via email to