[
https://issues.apache.org/jira/browse/HDFS-2370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13115103#comment-13115103
]
Arpit Gupta commented on HDFS-2370:
-----------------------------------
Rajit it is working for me.
when the distcp code runs it tries to add the
$HADOOP_HOME/hadoop-tools-0.20.205.0.jar to the class path and that is where
distcp code is. Can you check if the hadoop tools jar is present under your
HADOOP_HOME
If you find it can you run the following command
jar tvf $HADOOP_HOME/hadoop-tools-0.20.205.0.jar | grep -i distcp and see if
the distcp classes are in the jar.
If you do not find the hadoop tools jar check your build to see if it generated
the tools jar or not.
> Distcp not working due to NoClassDefFoundError: org/apache/hadoop/tools/DistCp
> ------------------------------------------------------------------------------
>
> Key: HDFS-2370
> URL: https://issues.apache.org/jira/browse/HDFS-2370
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: tools
> Affects Versions: 0.23.0
> Reporter: Rajit
>
> $HADOOP_COMMON_HOME/bin/hadoop --config $HADOOP_CONF_DIR distcp
> hdfs://<NN1>:8020/tmp/input
> hdfs://<NN1>:8020/tmp/output
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/tools/DistCp
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.tools.DistCp
> 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:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> Could not find the main class: org.apache.hadoop.tools.DistCp. Program will
> exit.
> it used to work before, do we need to export any environment variable? does
> distcp changed its place?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira