Dear,

When I run two MR Jobs which will read same Hbase table and write to another 
same Hbase table at the same time. The result is one job successful finished. 
And another job crashed. And The following shows the error log.

Please help me to find out why ? 


<2013-03-25 15:50:34,026> <INFO > <org.apache.hadoop.mapred.JobClient> -  map 
0% reduce 0%(JobClient.java:monitorAndPrintJob:1301)
<2013-03-25 15:50:36,096> <WARN > <org.apache.hadoop.mapred.Task> - Could not 
find output size (Task.java:calculateOutputSize:948)
org.apache.hadoop.util.DiskChecker$DiskErrorException: Could not find 
output/file.out in any of the configured local directories
        at 
org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.getLocalPathToRead(LocalDirAllocator.java:429)
        at 
org.apache.hadoop.fs.LocalDirAllocator.getLocalPathToRead(LocalDirAllocator.java:160)
        at 
org.apache.hadoop.mapred.MapOutputFile.getOutputFile(MapOutputFile.java:56)
        at org.apache.hadoop.mapred.Task.calculateOutputSize(Task.java:944)
        at org.apache.hadoop.mapred.Task.sendLastUpdate(Task.java:924)
        at org.apache.hadoop.mapred.Task.done(Task.java:875)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:374)
        at 
org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
<2013-03-25 15:50:36,100> <INFO > <org.apache.hadoop.mapred.LocalJobRunner> - 
(LocalJobRunner.java:statusUpdate:321)
<2013-03-25 15:50:36,102> <INFO > <org.apache.hadoop.mapred.Task> - Task 
'attempt_local_0001_m_000000_0' done.(Task.java:sendDone:959)
<2013-03-25 15:50:36,111> <WARN > 
<org.apache.hadoop.mapred.FileOutputCommitter> - Output path is null in 
cleanup(FileOutputCommitter.java:cleanupJob:100)
<2013-03-25 15:50:36,111> <WARN > <org.apache.hadoop.mapred.LocalJobRunner> - 
job_local_0001(LocalJobRunner.java:run:298)
org.apache.hadoop.util.DiskChecker$DiskErrorException: Could not find 
output/file.out in any of the configured local directories
        at 
org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.getLocalPathToRead(LocalDirAllocator.java:429)
        at 
org.apache.hadoop.fs.LocalDirAllocator.getLocalPathToRead(LocalDirAllocator.java:160)
        at 
org.apache.hadoop.mapred.MapOutputFile.getOutputFile(MapOutputFile.java:56)
        at 
org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:236)
<2013-03-25 15:50:37,029> <INFO > <org.apache.hadoop.mapred.JobClient> -  map 
100% reduce 0%(JobClient.java:monitorAndPrintJob:1301)
<2013-03-25 15:50:37,030> <INFO > <org.apache.hadoop.mapred.JobClient> - Job 
complete: job_local_0001(JobClient.java:monitorAndPrintJob:1356)
<2013-03-25 15:50:37,031> <INFO > <org.apache.hadoop.mapred.JobClient> - 
Counters: 15(Counters.java:log:585)
<2013-03-25 15:50:37,031> <INFO > <org.apache.hadoop.mapred.JobClient> -   File 
Input Format Counters (Counters.java:log:587)
<2013-03-25 15:50:37,031> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Bytes Read=0(Counters.java:log:589)
<2013-03-25 15:50:37,032> <INFO > <org.apache.hadoop.mapred.JobClient> -   
FileSystemCounters(Counters.java:log:587)
<2013-03-25 15:50:37,032> <INFO > <org.apache.hadoop.mapred.JobClient> -     
FILE_BYTES_READ=10294950(Counters.java:log:589)
<2013-03-25 15:50:37,033> <INFO > <org.apache.hadoop.mapred.JobClient> -     
FILE_BYTES_WRITTEN=10432139(Counters.java:log:589)
<2013-03-25 15:50:37,033> <INFO > <org.apache.hadoop.mapred.JobClient> -   
Map-Reduce Framework(Counters.java:log:587)
<2013-03-25 15:50:37,033> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Map output materialized bytes=4006(Counters.java:log:589)
<2013-03-25 15:50:37,034> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Combine output records=0(Counters.java:log:589)
<2013-03-25 15:50:37,034> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Map input records=500(Counters.java:log:589)
<2013-03-25 15:50:37,035> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Physical memory (bytes) snapshot=0(Counters.java:log:589)
<2013-03-25 15:50:37,035> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Spilled Records=500(Counters.java:log:589)
<2013-03-25 15:50:37,035> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Map output bytes=3000(Counters.java:log:589)
<2013-03-25 15:50:37,036> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Total committed heap usage (bytes)=202702848(Counters.java:log:589)
<2013-03-25 15:50:37,036> <INFO > <org.apache.hadoop.mapred.JobClient> -     
CPU time spent (ms)=0(Counters.java:log:589)
<2013-03-25 15:50:37,037> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Virtual memory (bytes) snapshot=0(Counters.java:log:589)
<2013-03-25 15:50:37,037> <INFO > <org.apache.hadoop.mapred.JobClient> -     
SPLIT_RAW_BYTES=105(Counters.java:log:589)
<2013-03-25 15:50:37,038> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Map output records=500(Counters.java:log:589)
<2013-03-25 15:50:37,038> <INFO > <org.apache.hadoop.mapred.JobClient> -     
Combine input 

Thanks a lot. 



Best Regards

Weibo: http://weibo.com/guowee
Web: http://www.wbkit.com
----------------------------------------------------- 
WesternBridge Tech: Professional software service provider. Professional is 
MANNER as well CAPABILITY.

Reply via email to