У меня проблема с выполнением байесовского алгоритма в Mahout. Я создал его с помощью Maven, и файл задания находится в целевом каталоге. При запуске из терминала с помощью Hadoop я получаю сообщение об ошибке ClassNotFoundException. Что должно быть сделано?
$HADOOP_HOME/bin/hadoop jar mahout-core-0.3-SNAPSHOT.job org.apache.mahout.classifier.bayes.mapreduce.bayes.bayesdriver -i test -o output
Исключение в потоке "main" java.lang.ClassNotFoundException:
org.apache.mahout.classifier.bayes.mapreduce.bayes.bayesdriver в
java.net.URLClassLoader $ 1.run (URLClassLoader.java:200) в
java.security.AccessController.doPrivileged (собственный метод) в
java.net.URLClassLoader.findClass (URLClassLoader.java:188) в
java.lang.ClassLoader.loadClass (ClassLoader.java:307) в
java.lang.ClassLoader.loadClass (ClassLoader.java:252) в
java.lang.ClassLoader.loadClassInternal (ClassLoader.java:320) в
java.lang.Class.forName0 (собственный метод) в
java.lang.Class.forName (Class.java:247) в
org.apache.hadoop.util.RunJar.main (RunJar.java:149)