【问题标题】:could to find or load main class org.apache.nutch.crawl.InjectorJob可以找到或加载主类 org.apache.nutch.crawl.InjectorJob
【发布时间】:2015-05-10 09:48:49
【问题描述】:

我将 Linux 与 Hadoop、Cloudera 和 HBase 一起使用。

你能告诉我如何纠正这个错误吗?

错误:could to find or load main class org.apache.nutch.crawl.InjectorJob

以下命令给了我错误:

src/bin/nutch inject crawl/crawldb dmoz/

如果您需要任何其他信息,请联系我。

【问题讨论】:

    标签: hadoop solr nutch


    【解决方案1】:

    我认为您可能错过了一两步。请确认:

    1. 您是否安装了 Apache ANT,然后导航到 nutch 文件夹并输入“ant”?
    2. 您是否设置了环境变量:
      • NUTCH_JAVA_HOME:要使用的 java 实现。覆盖JAVA_HOME
      • NUTCH_HEAPSIZE:要使用的最大堆数量,以 MB 为单位。默认值为 1000。
      • NUTCH_OPTS:额外的 Java 运行时选项。多个选项必须用空格分隔。
      • NUTCH_LOG_DIR:日志目录(default: $NUTCH_HOME/logs)
      • NUTCH_LOGFILE:日志文件(default: hadoop.log)
      • NUTCH_CONF_DIR:配置文件(default: $NUTCH_HOME/conf) 的路径。多个路径必须用冒号“:”分隔。
      • JAVA_HOME
      • NUTCH_JAVA_HOME
      • NUTCH_HOME

    如果您使用“ant”安装,那么您将在/nutch called /nutch/runtime/local 中获得一个新文件夹,这是您必须实际运行 nutch 的位置。

    提示:尝试阅读this page

    【讨论】:

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