1

org.apache.mahout.cf.taste.hadoop.pseudo.RecommenderJob.javaファイルを使用して、疑似分散レコメンダーを実行しています。GenericItemsRecommenderクラスを実行するために使用しています。

私が使用しているコマンドは

bin / hadoop jar mahout-core-0.7-SNAPSHOT-job org.apache.mahout.cf.taste.hadoop.pesudo.RecommenderJob-Dmapred.input.dir=。/ratingsLess.txt-Dmapred.output.dir = / input / output --tempDir / input / tmp --recommenderClassName org.apache.mahout.cf.taste.impl.recommender.GenericItemBasedRecommender

実行すると、次のような例外が発生します。

スレッド「main」の例外java.lang.ClassNotFoundException:org.apache.mahout.cf.taste.hadoop.pesudo.RecommenderJob at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)atjava.security.AccessController。 doPrivileged(ネイティブメソッド)at java.net.URLClassLoader.findClass(URLClassLoader.java:190)at java.lang.ClassLoader.loadClass(ClassLoader.java:306)at java.lang.ClassLoader.loadClass(ClassLoader.java:247) java.lang.Class.forName0(ネイティブメソッド)at java.lang.Class.forName(Class.java:247)at org.apache.hadoop.util.RunJar.main(RunJar.java:149)

このエラーが発生する理由を教えてください。

4

0 に答える 0