You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-user@hadoop.apache.org by Elise Gale <eg...@wisc.edu> on 2011/06/01 21:24:43 UTC

Trying to start DataNodeCluster in 0.23.0

Hello,

I am trying to start a DataNodeCluster using the following command:


bin/hadoop-daemon.sh start org.apache.hadoop.hdfs.DataNodeCluster  -simulated -n $DATANODE_PER_HOST -inject $STARTING_BLOCK_ID $BLOCKS_PER_DN

As described in HADOOP-6383 [https://issues.apache.org/jira/browse/HADOOP-6383].

And I get this error:


starting org.apache.hadoop.hdfs.DataNodeCluster, logging to /u/g/a/gale/private/dev-hadoop/hadoop-common-trunk/logs/gale/gale/hadoop-gale-org.apache.hadoop.hdfs.DataNodeCluster-.out
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hdfs/DataNodeCluster
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hdfs.DataNodeCluster
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Could not find the main class: org.apache.hadoop.hdfs.DataNodeCluster. Program will exit.

I had previously gotten it to work in version 0.21.0 but now I am in version 0.23.0.  Is there something I should be compiling or am otherwise missing?

Thanks,

Elise

Re: Trying to start DataNodeCluster in 0.23.0

Posted by Harsh J <ha...@cloudera.com>.
Elise,

If you do think this is something that's ought to be fixed upstream as
well, do file a JIRA! :)

On Sat, Jun 4, 2011 at 12:50 AM, Elise Gale <eg...@wisc.edu> wrote:
> Hello,
>
> I figured it out! In case it is an issue for anyone in the future, I added
> this line to my bin/hdfs script:
>
> CLASSPATH=${CLASSPATH}:$HADOOP_HDFS_HOME/build/test/hdfs/classes
>
> -Elise
>
> On 06/01/11, Elise Gale <eg...@wisc.edu> wrote:
>
> Hello,
>
> I am trying to start a DataNodeCluster using the following command:
>
> bin/hadoop-daemon.sh start org.apache.hadoop.hdfs.DataNodeCluster
> -simulated -n $DATANODE_PER_HOST -inject $STARTING_BLOCK_ID $BLOCKS_PER_DN
>
> As described in HADOOP-6383
> [https://issues.apache.org/jira/browse/HADOOP-6383].
>
> And I get this error:
>
> starting org.apache.hadoop.hdfs.DataNodeCluster, logging to
> /u/g/a/gale/private/dev-hadoop/hadoop-common-trunk/logs/gale/gale/hadoop-gale-org.apache.hadoop.hdfs.DataNodeCluster-.out
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/hdfs/DataNodeCluster
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.hdfs.DataNodeCluster
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
> Could not find the main class: org.apache.hadoop.hdfs.DataNodeCluster.
> Program will exit.
>
> I had previously gotten it to work in version 0.21.0 but now I am in version
> 0.23.0.  Is there something I should be compiling or am otherwise missing?
>
> Thanks,
>
> Elise



-- 
Harsh J

Re: Trying to start DataNodeCluster in 0.23.0

Posted by Elise Gale <eg...@wisc.edu>.
Hello,

I figured it out! In case it is an issue for anyone in the future, I added this line to my bin/hdfs script:

CLASSPATH=${CLASSPATH}:$HADOOP_HDFS_HOME/build/test/hdfs/classes

-Elise

On 06/01/11, Elise Gale  <eg...@wisc.edu> wrote:
> Hello,
> 
> I am trying to start a DataNodeCluster using the following command:
> 
> 
> bin/hadoop-daemon.sh start org.apache.hadoop.hdfs.DataNodeCluster  -simulated -n $DATANODE_PER_HOST -inject $STARTING_BLOCK_ID $BLOCKS_PER_DN
> 
> As described in HADOOP-6383 [https://issues.apache.org/jira/browse/HADOOP-6383].
> 
> And I get this error:
> 
> 
> starting org.apache.hadoop.hdfs.DataNodeCluster, logging to /u/g/a/gale/private/dev-hadoop/hadoop-common-trunk/logs/gale/gale/hadoop-gale-org.apache.hadoop.hdfs.DataNodeCluster-.out
> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hdfs/DataNodeCluster
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hdfs.DataNodeCluster
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
> Could not find the main class: org.apache.hadoop.hdfs.DataNodeCluster. Program will exit.
> 
> I had previously gotten it to work in version 0.21.0 but now I am in version 0.23.0.  Is there something I should be compiling or am otherwise missing?
> 
> Thanks,
> 
> Elise
> 
>