ClassNotFoundException的由RecommenderJob抛出(Apache的亨利马乌在Hadoop)

我使用的是org.apache.mahout.cf.taste.hadoop.pseudo.RecommenderJob.java文件运行一个伪分布式推荐。 我用它来运行GenericItemsRecommender类。

我使用的命令是

斌/ Hadoop的罐子象夫核-0.7-SNAPSHOT在职org.apache.mahout.cf.taste.hadoop.pesudo.RecommenderJob -Dmapred.input.dir = / ratingsLess.txt -Dmapred.output.dir = /输入/输出--tempDir /输入/ tmp目录--recommenderClassName org.apache.mahout.cf.taste.impl.recommender.GenericItemBasedRecommender

当我运行它,我得到一个异常说:

异常线程“main”抛出java.lang.ClassNotFoundException:org.apache.mahout.cf.taste.hadoop.pesudo.RecommenderJob在java.net.URLClassLoader的$ 1.run(URLClassLoader.java:202)在java.security.AccessController。 doPrivileged的(本地方法)在java.net.URLClassLoader.findClass(URLClassLoader.java:190)在java.lang.ClassLoader.loadClass(ClassLoader.java:306)在java.lang.ClassLoader.loadClass(ClassLoader.java:247)在java.lang.Class.forName0(本机方法)在java.lang.Class.forName(Class.java:247)在org.apache.hadoop.util.RunJar.main(RunJar.java:149)

能否请你让我知道为什么我收到这个错误?

分类:Hadoop的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.551 (s). 10 q(s)