2

设置 HDFS 环境时出现异常(在 windows7 上使用 cygwin)。我能够访问 1. NameNode - {http://localhost:50070/} 和 2.JobTracker - {http://localhost:50030/} 但我遇到了异常:

调用 localhost/127.0.0.1:9000 连接异常失败:java.net.ConnectException 并且还得到

2012-07-05 18:43:34,726 INFO org.apache.hadoop.ipc.Server:9100 上的 IPC 服务器处理程序 1,从 127.0 调用 addBlock(/home/hadoop/tmp/mapred/system/jobtracker.info, DFSClient_1001718281) .0.1:51303:错误:java.io.IOException:文件/home/hadoop/tmp/mapred/system/jobtracker.info只能复制到0个节点,而不是1个java.io.IOException:文件/home/hadoop /tmp/mapred/system/jobtracker.info 只能复制到 0 个节点,而不是 1)

请帮我解决问题。

hdfs-site.xml

<configuration>
  <property>                           
    <name>dfs.replication</name>
    <value>1</value>
  </property>

</configuration>
               

mapredsite.xml

<configuration>
  <property>
    <name>mapred.job.tracker</name>
                 <value>localhost:9001</value>
             </property>
        </configuration>                                                     

核心站点.xml

<configuration>
<property> 
<name>hadoop.tmp.dir</name> 
<!--<value>/home/hadoop/tmp</value> -->
<value>/cygwin/home/syadav</value>
</property>
 <property>
 <name>fs.default.name</name>
 <value>hdfs://localhost:9000</value>
 </property>
 <property> 
 <name>mapred.map.tasks</name>
<value>1</value>
<description>define ma p red.map tasks to be number of slave hosts</description>
</property>
<property>
<name>mapred.reduce.tasks</name>
<value>1</value>
<description>define ma p red.red uce tasks to be number of slave hosts</description>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

</configuration>                                                     

让我知道您正在寻找的其他详细信息。我已经告诉了我在日志中遇到的错误。

4

0 回答 0