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 は、1 つのノードではなく、0 つのノードにしか複製できませんでした java.io.IOException: ファイル /home/hadoop /tmp/mapred/system/jobtracker.info は 1 ではなく 0 ノードにしか複製できませんでした)
問題を解決するために私を助けてください。
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>
あなたが探している他の詳細を教えてください。ログに記録されているエラーを既に伝えました。