Привет, я пытался запустить пример из Маху в действии Глава 7 (k-Mean Clustering). Может кто-нибудь наставит меня, как запустить этот пример в Hadoop кластера (один узел CDH-4.2.1) с Mahout (0,7)Как запустить Kmean Clustering от Mahout в действии?
Эти шаги я затем:
скопировал код (от Github) в мою Eclipse IDE, на моей локальной машине.
Включил эти банки в проект Eclipse.
Hadoop-синфазного 2.0.0-cdh4.2.1.jar
Hadoop-HDFS-2.0.0-cdh4.2.1.jar
Hadoop-MapReduce-клиент-ядро-2,0 0,0-cdh4.2.1.jar
махает-ядро-0,7-cdh4.3.0.jar
махает-ядро-0,7-cdh4.3.0-job.jar
махает-мы го-0,7-cdh4.3.0.jar
Сделано Jar этого проекта и скопировать эту банку на мой Hadoop кластера
Выполнив эту команду
пользователь @ INFPH01463U : ~ $ hadoop jar /home/user/apurv/Kmean.jar tryout.SimpleKMeansClustering
, который дал мне следующие ошибки
Exception in thread "main" java.lang.NoClassDefFoundError: FileSystem
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod(Class.java:1603)
at org.apache.hadoop.util.RunJar.main(RunJar.java:202)
Caused by: java.lang.ClassNotFoundException: FileSystem
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 5 more
Может кто-нибудь помочь мне с тем, что я не хватает или это мой способ исполнения не так?
Во-вторых, я хотел бы знать, как я могу запустить K-mean Clustering в CSV-файле?
Заранее спасибо :)
Вы можете запустить примеры включены с Hadoop и Mahout? Может быть,„команда Hadoop“вы используете сломан и не устанавливает право. классов –
я «Могу ли я запустить MR-код в этом кластере, и даже я могу запустить пример данных управления Mahout Synthetic. – user2454360