无法在cygwin中启动Hadoop的namenode

我正在尝试在Cygwin中为Hadoopconfigurationnamenode。 我正在使用Windows 7机器。

这是我的configuration文件如何设置:

1)mapred-site.xml

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Put site-specific property overrides in this file. --> <configuration> <property> <name>mapred.job.tracker</name> <value>localhost:4441</value> </property> </configuration> 

2)core-site.xml

  <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Put site-specific property overrides in this file. --> <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:4440</value> </property> </configuration> 

3)hdfs-site.xml

  <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Put site-specific property overrides in this file. --> <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> 

这个命令工作正常

bin \ hadoop namenode -format

但是,当我尝试下面的命令,我得到下面的例外

bin \ hadoop namenode

例外:

  13/09/22 19:11:06 ERROR namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host: hdfs://localhost127.0.0.1:4440 at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:96) 

如何解决这个问题?

主机文件

  !<symlink>ÿþC \Windows\System 32\Drivers\etc\hosts 

编辑:我已经按照这个教程

我需要启动namenode进程,因为这将启动Hadoop服务器,然后我可以尝试在其上运行Hive。 但是,上述exception不能成功启动namenode进程。

Solutions Collecting From Web of "无法在cygwin中启动Hadoop的namenode"