added echo $CLASSPATH in libexec/hadoop-config.sh and here is what it
contains


C:\hadoop-2.2.0\etc\hadoop;C:\hadoop-2.2.0\share\hadoop\common\lib\*;C:\hadoop-2.2.0\share\hadoop\common\*:/cygdrive/c/hadoop-2.2.0/share/hadoop/hdfs:/cygdrive/c/hadoop-2.2.0/share/hadoop/hdfs/lib/*:/cygdrive/c/hadoop-2.2.0/share/hadoop/hdfs/*:/cygdrive/c/hadoop-2.2.0/share/hadoop/yarn/lib/*:/cygdrive/c/hadoop-2.2.0/share/hadoop/yarn/*:/cygdrive/c/hadoop-2.2.0/share/hadoop/mapreduce/lib/*:/cygdrive/c/hadoop-2.2.0/share/hadoop/mapreduce/*:/cygdrive/c/hadoop-2.2.0//contrib/capacity-scheduler/*.jar

I can clearly see windows paths in the  classpath. I think is the reason
for the issue. But I haven't mentioned anything expilcitly with windows
based paths

this is what is mentioned in my ~/.bashrc file

export HADOOP_HOME=/cygdrive/c/hadoop-2.2.0/
export HADOOP_MAPRED_HOME=/cygdrive/c/hadoop-2.2.0
export HADOOP_COMMON_HOME=/cygdrive/c/hadoop-2.2.0
export HADOOP_HDFS_HOME=/cygdrive/c/hadoop-2.2.0
export YARN_HOME=/cygdrive/c/hadoop-2.2.0
export HADOOP_CONFIG_DIRECTORY=/cygdrive/c/hadoop-2.2.0/etc/hadoop



On Mon, Nov 25, 2013 at 10:43 AM, Ted Yu <yuzhih...@gmail.com> wrote:

> Can you show us the classpath ?
>
> Cheers
>
>
> On Tue, Nov 26, 2013 at 2:40 AM, Srinivas Chamarthi <
> srinivas.chamar...@gmail.com> wrote:
>
>> I have the following error while running 2.2.0 using cygwin. anyone can
>> help with the problem ?
>>
>> /cygdrive/c/hadoop-2.2.0/bin
>> $ ./hdfs namenode -format
>> java.lang.NoClassDefFoundError:
>> org/apache/hadoop/hdfs/server/namenode/NameNode
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.hdfs.server.namenode.NameNode
>>         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)
>> Could not find the main class:
>> org.apache.hadoop.hdfs.server.namenode.NameNode.  Program will exit.
>> Exception in thread "main"
>>
>>
>>
>

Reply via email to