【问题标题】:On integrating mahout with map reduce program, I get this error while parsing XML在将 mahout 与 map reduce 程序集成时,在解析 XML 时出现此错误
【发布时间】:2014-11-16 19:15:40
【问题描述】:

运行程序时出现以下错误。任何想法?

Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Charsets
            at org.apache.mahout.text.wikipedia.XmlInputFormat$XmlRecordReader.<init>(XmlInputFormat.java:76)
            at org.apache.mahout.text.wikipedia.XmlInputFormat.createRecordReader(XmlInputFormat.java:52)
            at org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.<init>(MapTask.java:488)
            at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:731)
            at org.apache.hadoop.mapred.MapTask.run(MapTask.java:364)
            at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:223)
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
        Caused by: java.lang.ClassNotFoundException: com.google.common.base.Charsets
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)*

【问题讨论】:

  • 一个想法是发布引发此错误的代码。

标签: java hadoop mapreduce bigdata mahout


【解决方案1】:

在包下找不到类。尝试提取 jar 文件并遍历到 com/google/common/base 包。我认为课堂不见了。使用另一个具有 Charsets

的 jar 文件

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多