try to use bin/hadoop classpath to check whether the classpath is what you set
On Tue, Apr 15, 2014 at 4:16 PM, Anacristing <99403...@qq.com> wrote: > Hi, > > I'm trying to setup Hadoop(version 2.2.0) on Windows(32-bit) with > cygwin(version 1.7.5). > I export JAVA_HOME=/cygdrive/c/Java/jdk1.7.0_51 in hadoop-env.sh > and the classpath is > /home/Administrator/hadoop-2.2.0/etc/hadoop: > /home/Administrator/hadoop-2.2.0/share/hadoop/common/lib/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/common/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/hdfs: > /home/Administrator/hadoop-2.2.0/share/hadoop/hdfs/lib/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/hdfs/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/yarn/lib/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/yarn/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/mapreduce/lib/*: > /home/Administrator/hadoop-2.2.0/share/hadoop/mapreduce/*: > /contrib/capacity-scheduler/*.jar > > when I execute "bin/hdfs namenode -format", I get "Could not find the > main class: org.apache.hadoop.hdfs.server.namenode.NameNode" > > Anybody know why? > > Thanks! > > -- Regards Shengjun