I am using the DistCp class inside of my application to copy final output
files out into S3 (this is per Amazon's recommendation). However, when I run
the program I get the following exception:
java.lang.NoClassDefFoundError: org/apache/hadoop/tools/DistCp
at apppuncher.Aggregator.main(Aggregator.java:130)
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:165)
at org.apache.hadoop.mapred.JobShell.run(JobShell.java:54)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at org.apache.hadoop.mapred.JobShell.main(JobShell.java:68)
Is there something special I need to do so DistCp (and other Hadoop tools
classes) would be recognized in the JVM?
Thanks,
Mark
--
View this message in context: http://www.nabble.com/DistCp---NoClassDefFoundError-tp25193896p25193896.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.
View this message in context: http://www.nabble.com/DistCp---NoClassDefFoundError-tp25193896p25193896.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.