2014-07-18 48 views
1

我想开始我的第一个爬工作,我已经配置了数据库的设置,我执行以下命令:bin/nutch inject urls与Apache的Nutch 2.2.1

而且错误结果如下:

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) 

有人可以帮助我吗?

回答

0

Thomas。

你使用的是哪个版本的Gora? SqlStore仅在Gora 0.1上启用,现在缺少一个要实现的功能。对不起,坏消息:(我认为它的SQL模块被删除,因为一些许可证问题...我想。

对不起,坏消息:(有一天模块肯定会回来