我在设置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,调用addBlock(/home/hadoop/tmp/mapred/system/jobtracker.info,DFSClient_1001718281 )来自127.0.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>
Core-Site.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>
让我知道您正在寻找的其他细节。我已经告诉了我在日志中得到的错误。
由于 Sanjeev Yadav