1

我正在尝试开始我的第一次爬网,我已经配置了数据库设置并执行以下命令: bin/nutch inject urls

错误结果如下:

InjectorJob: starting at 2014-07-18 08:13:34
InjectorJob: Injecting urlDir: urls
InjectorJob: Using class org.apache.gora.sql.store.SqlStore as the Gora storage class.
InjectorJob: java.lang.RuntimeException: job failed: name=inject urls, jobid=job_local1172062909_0001
        at org.apache.nutch.util.NutchJob.waitForCompletion(NutchJob.java:54)
        at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:233)
        at org.apache.nutch.crawl.InjectorJob.inject(InjectorJob.java:251)
        at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:273)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
        at org.apache.nutch.crawl.InjectorJob.main(InjectorJob.java:282)

有人能帮我吗?

4

1 回答 1

0

托马斯。

你用的是什么版本的Gora?SqlStore 仅在 Gora 0.1 上启用,现在是要实现的缺失功能。很抱歉坏消息:(我认为由于一些许可证问题,sql模块被删除了......我想。

很抱歉这个坏消息:(总有一天这个模块肯定会回来。

于 2014-07-18T16:42:10.857 回答