我有一个带有MapReduce的Maven Java程序,该程序运行得很好,但如今,我收到如下问题:
Exception in thread "main" java.io.IOException: java.util.concurrent.ExecutionException: org.apache.hadoop.fs.FSError: java.io.IOException: No space left on device
at org.apache.hadoop.mapred.LocalDistributedCacheManager.setup(LocalDistributedCacheManager.java:143)
at org.apache.hadoop.mapred.LocalJobRunner$Job.<init>(LocalJobRunner.java:163)
at org.apache.hadoop.mapred.LocalJobRunner.submitJob(LocalJobRunner.java:731)
at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:240)
at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1290)
at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1287)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1746)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:1287)
at com.cosmos.hbasehadoop.HBase_Hadoop_Operations.ManyScan_SingleJob_PerTable_operation(HBase_Hadoop_Operations.java:200)
at com.cosmos.hbasehadoop.HBase_Reporting.perform_experiments(HBase_Reporting.java:208)
at com.cosmos.hbasehadoop.HBase_Trasnformation.main(HBase_Trasnformation.java:99)
Caused by: java.util.concurrent.ExecutionException: org.apache.hadoop.fs.FSError: java.io.IOException: No space left on device
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.hadoop.mapred.LocalDistributedCacheManager.setup(LocalDistributedCacheManager.java:139)
... 12 more