我使用cygwin在Windows中安裝Hadoop-0.20.2。如果我運行java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory
$ bin/hadoop version
Hadoop 0.20.2
Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707
Compiled by chrisdo on Fri Feb 19 08:07:34 UTC 2010
它工作正常,但如果我運行
namenode -format
它會返回錯誤,如下面
$ bin/hadoop namenode -format
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:139)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<clinit>(NameNode.java:101)
Exception in thread "main"
請幫我解決這個問題
您可以發佈'斌/ Hadoop的classpath'(回你原來的問題,而不是作爲一個評論)的結果? –
@ChrisWhite bin/hadoop classpath java.lang。NoClassDefFoundError:classpath 線程「main」中的異常 – Siddhu