[ https://issues.apache.org/jira/browse/PIG-2993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gianmarco De Francisci Morales resolved PIG-2993. ------------------------------------------------- Resolution: Duplicate Fix Version/s: (was: 0.11) Thanks for the walkthrough. Indeed, Pig was picking the Hadoop installed on my machine. All the rest is as you described. Closing as duplicate. > Fix local mode on Hadoop-0.23 > ----------------------------- > > Key: PIG-2993 > URL: https://issues.apache.org/jira/browse/PIG-2993 > Project: Pig > Issue Type: Sub-task > Reporter: Gianmarco De Francisci Morales > > When compiling with -Dhadoopversion=23 and launching Pig in local mode (-x > local) the shell just fills up with error notifications: > {code} > 2012-10-19 15:10:17,360 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR > 2998: Unhandled internal error. Could not initialize class > org.apache.pig.tools.pigstats.PigStatsUtil > {code} > Here the stack trace: > {code} > Pig Stack Trace > --------------- > ERROR 2998: Unhandled internal error. > org/apache/hadoop/mapreduce/task/JobContextImpl > java.lang.NoClassDefFoundError: > org/apache/hadoop/mapreduce/task/JobContextImpl > at > org.apache.pig.tools.pigstats.PigStatsUtil.<clinit>(PigStatsUtil.java:54) > at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:67) > at org.apache.pig.Main.run(Main.java:538) > at org.apache.pig.Main.main(Main.java:154) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.util.RunJar.main(RunJar.java:156) > Caused by: java.lang.ClassNotFoundException: > org.apache.hadoop.mapreduce.task.JobContextImpl > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > ... 9 more > ================================================================================ > Pig Stack Trace > --------------- > ERROR 2998: Unhandled internal error. Could not initialize class > org.apache.pig.tools.pigstats.PigStatsUtil > java.lang.NoClassDefFoundError: Could not initialize class > org.apache.pig.tools.pigstats.PigStatsUtil > at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:67) > at org.apache.pig.Main.run(Main.java:538) > at org.apache.pig.Main.main(Main.java:154) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.util.RunJar.main(RunJar.java:156) > ================================================================================ > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira