我成功配置了MongoDB(5.3.1)和Nutch(2.3),当我运行命令“./bin/nutch index -all”时,在inject / generate / fetch / parse / updatedb命令工作后打印了一些错误,错误详情如:
SolrIndexerJob: java.lang.RuntimeException: job failed: name=apache-nutch-2.3.1.jar, jobid=job_local140530148_0001
at org.apache.nutch.util.NutchJob.waitForCompletion(NutchJob.java:120)
at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:154)
at org.apache.nutch.indexer.IndexingJob.index(IndexingJob.java:176)
at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:202)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.nutch.indexer.IndexingJob.main(IndexingJob.java:211)
我在$ NUTCH_HOME / runtime / local / conf / nutch-site.xml中配置了该文件 细节:
答案 0 :(得分:0)
如果所有其他步骤都在运行,那么mongodb不会出现问题,而是使用solr(你的nutch-site.xml表明你希望索引你的数据索引)。至于我记得,当我使用solr时,我精确地使用了核心名称,它就是这样的:
http://localhost:8983/solr/mycore/