各位大俠,剛開始做Hadoop 在做 mahout下PFP演算法的時候出現找不到“/user/hadoop/out/fList”的例外 , 但是通過查看HDFS檔案系統 這個fList是存在的 ,不知道為什么程式會報找不到該檔案的例外 ,希望各位幫幫忙。
14/08/26 19:51:54 WARN mapred.LocalJobRunner: job_local_0002
java.lang.IllegalStateException: /user/hadoop/out/fList
at org.apache.mahout.common.iterator.sequencefile.SequenceFileIterable.iterator(SequenceFileIterable.java:63)
at org.apache.mahout.fpm.pfpgrowth.PFPGrowth.readFList(PFPGrowth.java:94)
at org.apache.mahout.fpm.pfpgrowth.ParallelFPGrowthMapper.setup(ParallelFPGrowthMapper.java:87)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:142)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:583)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:176)
Caused by: java.io.FileNotFoundException: File file:/user/hadoop/out/fList does not exist.
at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:361)
at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:245)
at org.apache.hadoop.fs.FileSystem.getLength(FileSystem.java:671)
at org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1417)
at org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1412)
at org.apache.mahout.common.iterator.sequencefile.SequenceFileIterator.<init>(SequenceFileIterator.java:63)
at org.apache.mahout.common.iterator.sequencefile.SequenceFileIterable.iterator(SequenceFileIterable.java:61)
... 6 more
14/08/26 19:51:55 INFO mapred.JobClient: map 0% reduce 0%
14/08/26 19:51:55 INFO mapred.JobClient: Job complete: job_local_0002
14/08/26 19:51:55 INFO mapred.JobClient: Counters: 0
Exception in thread "main" java.lang.IllegalStateException: Job failed!
at org.apache.mahout.fpm.pfpgrowth.PFPGrowth.startParallelFPGrowth(PFPGrowth.java:342)
at org.apache.mahout.fpm.pfpgrowth.PFPGrowth.runPFPGrowth(PFPGrowth.java:222)
at org.apache.mahout.fpm.pfpgrowth.PFPGrowth.runPFPGrowth(PFPGrowth.java:236)
at org.apache.mahout.fpm.pfpgrowth.FPGrowthDriver.run(FPGrowthDriver.java:138)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.mahout.fpm.pfpgrowth.FPGrowthDriver.main(FPGrowthDriver.java:57)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/104305.html
標籤:云存儲
