2012-02-11 12 views
2

私はhadoopをインストールするためのチュートリアルthisを続けました。もし、\ usr \ local \ hadoopをhadoop.tmp.dirとして使うと、うまくいっています。このパーティションにはスペースがほとんどないので、この値を/ NEW_partition /(ext4)に設定しようとしましたが、いつもJavaエラーが発生していました。これは、hadoopがこのパーティションに書き込むことができないためです。どうすればそれを動作させることができますか?読み込み/書き込み中のエラー(Hadoop)

::::編集:::: 実行結果が完全です。

[email protected]:/usr/local/hadoop-0.20.203.0$ bin/hadoop jar hadoop-examples-0.20.203.0.jar wordcount /MY_STORAGE/tmp1/gutnb /MY_STORAGE/tmp1/gutnbou 


12/02/12 02:56:00 INFO input.FileInputFormat: Total input paths to process : 3 

12/02/12 02:56:00 INFO mapred.JobClient: Running job: job_201202120255_0001 

12/02/12 02:56:01 INFO mapred.JobClient: map 0% reduce 0% 

12/02/12 02:56:09 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000004_0, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:09 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_0&filter=stdout 

12/02/12 02:56:09 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_0&filter=stderr 

12/02/12 02:56:15 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000004_1, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:15 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_1&filter=stdout 

12/02/12 02:56:15 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_1&filter=stderr 

12/02/12 02:56:21 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000004_2, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:21 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_2&filter=stdout 

12/02/12 02:56:21 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000004_2&filter=stderr 

12/02/12 02:56:33 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000003_0, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:33 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_0&filter=stdout 

12/02/12 02:56:33 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_0&filter=stderr 

12/02/12 02:56:39 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000003_1, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:39 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_1&filter=stdout 

12/02/12 02:56:39 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_1&filter=stderr 

12/02/12 02:56:45 INFO mapred.JobClient: Task Id : attempt_201202120255_0001_m_000003_2, Status : FAILED 

java.lang.Throwable: Child Error 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) 

Caused by: java.io.IOException: Task process exit with nonzero status of 126. 
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) 


12/02/12 02:56:45 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_2&filter=stdout 

12/02/12 02:56:45 WARN mapred.JobClient: Error reading task outputhttp://FreeLnx:50060/tasklog?plaintext=true&attemptid=attempt_201202120255_0001_m_000003_2&filter=stderr 

12/02/12 02:56:51 INFO mapred.JobClient: Job complete: job_201202120255_0001 

12/02/12 02:56:51 INFO mapred.JobClient: Counters: 4 

12/02/12 02:56:51 INFO mapred.JobClient: Job Counters 

12/02/12 02:56:51 INFO mapred.JobClient:  SLOTS_MILLIS_MAPS=24115 

12/02/12 02:56:51 INFO mapred.JobClient:  Total time spent by all reduces waiting after reserving slots (ms)=0 

12/02/12 02:56:51 INFO mapred.JobClient:  Total time spent by all maps waiting after reserving slots (ms)=0 

12/02/12 02:56:51 INFO mapred.JobClient:  SLOTS_MILLIS_REDUCES=0 
+0

エラーは何ですか? –

+0

INFO mapred.JobClient:タスクID:attempt_201202112219_0001_m_000004_0、ステータスます。java:によって引き起こさorg.apache.hadoop.mapred.TaskRunner.runでは子供エラー \t(TaskRunner.java:271) : たjava.lang.Throwableに失敗しました。 io.IOException:126の非ゼロ状態のタスク・プロセス出口。 \t at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258) – kunal

+0

ジョブ・ログ・ファイルとは何ですか? –

答えて

0

おそらくローカル/ mapred /のデフォルトは$ {} hadoop.tmp.dirで、構成されたmapred.local.dirディレクトリのためのあなたの権限を確認する必要があります。親ディレクトリとすべてのコンテンツは、TaskTrackerデーモンを実行しているユーザーが所有していなければなりません。タスクが一時的なデータを効果的に書き込むことができるようにする必要があります。

関連する問題