无法在cygwin中启动Hadoop的namenode

时间:2013-09-22 13:51:29

标签: windows hadoop cygwin

我正在尝试在Cygwin中为Hadoop配置namenode。我正在使用Windows 7机器。

以下是我的配置文件的设置方式:

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

编辑:我已按照此tutorial

我需要启动namenode进程,因为这会启动Hadoop服务器,然后我可以尝试在其上运行Hive。但是,上述异常并未成功启动namenode进程。

0 个答案:

没有答案