Hadoop:线程“main”中的异常java.lang.ClassNotFoundException:com.bogotobogo.hadoop.WordCount

时间:2016-08-07 03:52:50

标签: hadoop

我是hadoop的新手,我正在关注本教程:http://www.bogotobogo.com/Hadoop/BigData_hadoop_Creating_Wordcount_Maven_Project_Eclipse_MapReduce.php

我用Maven构建并创建了jar文件。现在,当我使用

运行jar时
hadoop jar hadoop/target/wordcount-0.0.1-SNAPSHOT.jar com.bogotobogo.hadoop.WordCount input/wordcount.txt output

我得到了这个堆栈跟踪:

Exception in thread "main" java.lang.ClassNotFoundException: com.bogotobogo.hadoop.WordCount
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.apache.hadoop.util.RunJar.run(RunJar.java:214)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:136)

我不确定它是否与classpath或hadoop_classpath有关。

可能是什么错误?

提前致谢

0 个答案:

没有答案