Im running hive from inside of maven, and am getting a weird exception: tate,fname,lname,hash(product) from cleaned1395942132407 Total MapReduce jobs = 3 Launching Job 1 out of 3 Number of reduce tasks is set to 0 since there's no reduce operator Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/JobConf at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.hadoop.util.RunJar.main(RunJar.java:205) Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.mapred.JobConf 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 java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 3 more Execution failed with exit status: 1 Obtaining error information Task failed!
However, im using hive-0.12.0 ? Does this mean that the latest hive actually has a runtime dependency on the older mapred.* libraries? -- Jay Vyas http://jayunit100.blogspot.com