设置 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>
让我知道您正在寻找的其他详细信息。我已经告诉了我在日志中遇到的错误。