1

Видя JsonMappingException на простой программе Hadoop при работе в Затмении (Kepler) с Cloudera QuickStart В.М.JsonMappingException по программе Hadoop с Eclipse,

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/map/JsonMappingException 
    at org.apache.hadoop.mapreduce.Job$1.run(Job.java:595) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at javax.security.auth.Subject.doAs(Subject.java:415) 
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1693) 
    at org.apache.hadoop.mapreduce.Job.connect(Job.java:593) 
    at org.apache.hadoop.mapreduce.Job.submit(Job.java:581) 
    at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:612) 
    at MaxTemperature.main(MaxTemperature.java:28) 
Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.map.JsonMappingException 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    ... 8 more 

Как было предложено много, пытался добавить Джексоном банки с QuickStart VM, но не успех.

ответ

3

Проведя пару отладки часов, найденным решения пути добавления ниже банок:

http://mvnrepository.com/artifact/org.codehaus.jackson/jackson-mapper-asl/1.9.13 
http://mvnrepository.com/artifact/org.codehaus.jackson/jackson-core-asl/1.9.13 

Надеется, что это позволит сэкономить некоторое время для начала, которые могут столкнуться с аналогичной проблемой на управление Hadoop программ (с помощью Eclipse) над Cloudera быстрого стартом VM.

 Смежные вопросы

  • Нет связанных вопросов^_^