1

このチュートリアル をUbuntuLinux(シングルノードクラスター)でHadoopを実行すると、すべてが正常に機能しました。その後、Ubuntu Linux(マルチノードクラスター)でこのRunning Hadoopを試しましたが、ここにリンクの説明を入力しましたが、次のエラーが発生しました:

ログファイル:

    2012-11-15 18:40:39,258 WARN org.apache.hadoop.mapred.ReduceTask: java.io.FileNotFoundException: http://localhost:50060/mapOutput?job=job_201211151832_0002&map=attempt_201211151832_0002_m_000000_0&reduce=0
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1613)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.getInputStream(ReduceTask.java:1639)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.setupSecureConnection(ReduceTask.java:1575)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.getMapOutput(ReduceTask.java:1483)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.copyOutput(ReduceTask.java:1394)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.run(ReduceTask.java:1326)

端末のエラー:

12/11/15 18:42:18 WARN mapred.JobClient: Error reading task outputhttp://localhost:50060/tasklog?plaintext=true&attemptid=attempt_201211151832_0002_m_000001_0&filter=stderr

ログディレクトリのあるディスクの空き容量が不足していないかどうかも確認しましたが、そうではありません。

Hadoop1.0.4を使用しています。

このエラーの原因は何ですか?

追加情報:マスターノードはLinuxMint 13 x64(Oracle Java 7 x64)で、スレーブノードはUbuntu 12.04 x86(Oracle Java x86)です。

2つの異なるバージョンのJava(x86とx64)を使用すると、このエラーが発生する可能性はありますか?

4

0 に答える 0