下载 Galago 3.5 bin 版本并尝试按照本指南索引wiki-small.corpus。奇怪的是,在尝试运行 build index 命令时,我得到了 .index 文件的 File Not Found 异常。当我明确使用 inputPath 和 indexPath 时,此错误消失了,但现在我得到了此异常-
创建的执行器:org.lemurproject.galago.tupleflow.execution.LocalCheckpointedStageExecutor@69107c05 在没有服务器的情况下运行!使用 --server=true 启用基于 Web 的状态页面。阶段 inputSplit 完成,出现 0 个错误。2014 年 3 月 14 日下午 3:26:01 org.lemurproject.galago.core.parse.UniversalParser 进程信息:处理拆分:/Users/nanz/Downloads/wiki-small.corpus java.lang.RuntimeException:java.lang.reflect .InvocationTargetException 在 org.lemurproject.galago.core.parse.UniversalParser.process(UniversalParser.java:137) 在 org.lemurproject.galago.core.parse.UniversalParser.process(UniversalParser.java:52) 在 org.lemurproject.galago .core.types.DocumentSplit$FileIdOrder$TupleUnshredder.processTuple(DocumentSplit.java:2033) 在 org.lemurproject.galago.core.types.DocumentSplit$FileIdOrder$DuplicateEliminator。lemurproject.galago.core.index.corpus.CorpusReader.(CorpusReader.java:32) at org.lemurproject.galago.core.parse.CorpusSplitParser.(CorpusSplitParser.java:33) ... 16 个以上 Stage parsePostings 完成,出现 1 个错误. java.lang.Exception:java.lang.RuntimeException:java.lang.reflect.InvocationTargetException 线程“main”中的异常 java.util.concurrent.ExecutionException:Stage 抛出异常:在 org.lemurproject.galago.tupleflow.execution.JobExecutor $JobExecutionStatus.waitForStages(JobExecutor.java:1062) 在 org.lemurproject.galago.tupleflow.execution.JobExecutor$JobExecutionStatus.run(JobExecutor.java:971) 在 org.lemurproject.galago.tupleflow.execution.JobExecutor.runWithoutServer(JobExecutor .java:1122) 在 org.lemurproject.galago.tupleflow.execution.JobExecutor.runLocally(JobExecutor.java:
我尝试构建源代码,在这种情况下我也得到了相同的结果。有人可以指出我哪里出错了吗?似乎几乎没有人遇到过这个问题,所以我通过简单的谷歌搜索得到的信息并不多。