最近在自己研究hadoop,看了网上window平台安装hadoop的教程。前面都一步一步走过来没问题,到执行命令:bin/hadoop namenode -format时出现:错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.namenode.NameNode。我的安装环境是window7,装了个Cygwin64。 hadoop版本是hadoop-2.5.0.我将hadoop解压到D:\cygwin64\home\lenovo下并改名hadoop。
报错:

core.site.xml 配置
<configuration>
<!--
<property>
<name>hadoop.tmp.dir</name>
<value>/lenovo/hadoop/tmp</value>
</property>
-->
<property>
<name>fs.default.name</name>
<value>localhost:9000</value>
</property>
<property>
<name>mapred.child.tmp</name>
<value>/home/lenovo/hadoop/tmp</value>
</property>
</configuration>
hdfs-site.xml配置
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
mapred-site.xml.template配置
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
<property>
<name>mapred.child.tmp</name>
<value>/home/lenovo/hadoop/tmp</value>
</property>
</configuration>