【问题标题】:apache nutch 2.2.1 Error in executionapache nutch 2.2.1 执行错误
【发布时间】:2014-08-17 13:44:26
【问题描述】:

我正在尝试通过 cygdrive 从本地计算机上的 Windows 8 执行 nutch 2.2.1。 我按照配置说明进行操作,这是我在文件夹 src 中执行的命令:

./bin/crawl urls/ testCrawl/ //127.0.0.1:8983/solr/ 1

参数根据: 爬行

solr 链接在我的本地机器上工作,并且文件夹 urls 和 testCrawl 存在。

我收到错误消息,我不知道该怎么办:

he-nutch-2.2.1/src $ ./bin/crawl urls/ testCrawl/ //127.0.0.1:8181/solr/ 1

cygpath:无法转换空路径

错误:无法找到或加载主类 org.apache.nutch.crawl.InjectorJob

我在其他论坛看到从 $NUTCH_HOME/runtime/local/ 运行命令,但我根本没有运行时文件夹。我看到在 2.2.1 中它已被删除,指令是执行它形成 nutch 主文件夹

有人知道我需要做什么才能让它工作吗?也许改变一些配置?

谢谢

【问题讨论】:

    标签: nutch


    【解决方案1】:

    我使用的是 OSX,但我对 Could not find or load main class ...InjectorJob 也有同样的错误,我认为这是源目录脏的结果,在我的情况下,我通过 Git 检查了它,并更改了分支几次,因为我正在尝试各种功能。所以,你一直在运行 antant runtime 来重建 runtime/deploy 目录,但为了解决这个问题,我不得不运行:

    ant clean

    这会删除这个编译的输出,并正确地重新编译它。至此,爬取命令正常运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多