Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用mahout时出现大文件问题_Java_Mahout_Mahout Recommender - Fatal编程技术网

Java 使用mahout时出现大文件问题

Java 使用mahout时出现大文件问题,java,mahout,mahout-recommender,Java,Mahout,Mahout Recommender,当我尝试使用基于用户的推荐程序启动一个大文件时,我遇到了问题。我一步一步地遵循“教程”并启动示例,没有任何问题,但当我放置文件(有100k行)时,有以下问题: Exception in thread "main" java.util.NoSuchElementException at com.google.common.base.AbstractIterator.next(AbstractIterator.java:75) at org.apache.mahout.cf.taste.impl.m

当我尝试使用基于用户的推荐程序启动一个大文件时,我遇到了问题。我一步一步地遵循“教程”并启动示例,没有任何问题,但当我放置文件(有100k行)时,有以下问题:

Exception in thread "main" java.util.NoSuchElementException
at com.google.common.base.AbstractIterator.next(AbstractIterator.java:75)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.processLine(FileDataModel.java:407)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.processFile(FileDataModel.java:363)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.buildModel(FileDataModel.java:259)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.reload(FileDataModel.java:231)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:221)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:169)
at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:149)
at com.predictionmarketing.RecommenderApp.App.main(App.java:21)
线程“main”java.util.NoSuchElementException中的异常 位于com.google.common.base.AbstractIterator.next(AbstractIterator.java:75) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.processLine(FileDataModel.java:407) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.processFile(FileDataModel.java:363) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.buildModel(FileDataModel.java:259) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.reload(FileDataModel.java:231) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.(FileDataModel.java:221) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.(FileDataModel.java:169) 位于org.apache.mahout.cf.taste.impl.model.file.FileDataModel.(FileDataModel.java:149) 在com.predictionmarketing.RecommenderApp.App.main上(App.java:21)
有人能帮我吗?

可能是您提供的文件中有空行。
请检查最后一行是否为空。请尝试将鼠标指针放在文件末尾,如果鼠标位于空行,请删除该行