【问题标题】:Caused by: java.lang.ClassNotFoundException: classpath引起:java.lang.ClassNotFoundException:类路径
【发布时间】:2012-07-25 18:31:35
【问题描述】:

我正在尝试从https://cwiki.apache.org/confluence/display/MAHOUT/Wikipedia+Bayes+Example 运行维基百科贝叶斯示例

当我运行以下命令时:$MAHOUT_HOME/bin/mahout wikipediaXMLSplitter -d $MAHOUT_HOME/examples/temp/enwiki-latest-pages-articles10.xml -o wikipedia/chunks -c 64

我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: classpath
Caused by: java.lang.ClassNotFoundException: classpath
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Running on hadoop, using /x/.../bin/hadoop and HADOOP_CONF_DIR=
MAHOUT-JOB: /x/.../mahout-distribution-0.7/mahout-examples-0.7-job.jar
12/07/25 11:22:06 WARN driver.MahoutDriver: Unable to add class: wikipediaXMLSplitter
12/07/25 11:22:06 WARN driver.MahoutDriver: No wikipediaXMLSplitter.props found on classpath, will use command-line arguments only
Unknown program 'wikipediaXMLSplitter' chosen.

【问题讨论】:

    标签: classpath classnotfoundexception mahout


    【解决方案1】:

    我遇到了同样的问题,是由bin/mahout中的代码引起的(仅0.7版本):

    if [ -x "$HADOOP_BINARY" ] ; then
      HADOOP_BINARY_CLASSPATH=$("$HADOOP_BINARY" classpath)
    fi
    

    它将执行hadoop classpath 并导致错误。也许 hadoop 的版本对于 mahout 0.7 来说太旧了。 无论如何,我评论了这三行并且效果很好。

    【讨论】:

      【解决方案2】:

      也许你应该使用:

      mahout -core ... ...
      

      这应该可以工作

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题。通过指定 org.apache.mahout.text.wikipedia.WikipediaXmlSplitter [还要注意不同的大小写] 来解决它

        $MAHOUT_HOME/bin/mahout org.apache.mahout.text.wikipedia.WikipediaXmlSplitter -d $MAHOUT_HOME/examples/tmp/enwiki-latest-pages-articles.xml -o wikipedia/chunks

        【讨论】:

          猜你喜欢
          • 2018-10-27
          • 1970-01-01
          • 1970-01-01
          • 2014-04-19
          • 1970-01-01
          • 1970-01-01
          • 2019-04-01
          • 2018-12-20
          相关资源
          最近更新 更多