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 は、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>                                                     

あなたが探している他の詳細を教えてください。ログに記録されているエラーを既に伝えました。

4

0 に答える 0