无法在cygwin中为hadoop启动namenode

j9per5c4  于 2021-06-03  发布在  Hadoop
关注(0)|答案(0)|浏览(259)

我正在尝试在cygwin中为hadoop配置namenode。我使用的是Windows7机器。
下面是如何设置我的配置文件:
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-格式
但是,当我尝试下面的命令时,我得到了下面所述的异常
bin\hadoop名称节点
例外情况:

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。但是,上面的异常没有成功启动namenode进程。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题