在Ubuntu下做大数据的实验报告时候从命令行提交到集群运行WordCount发生了报错:
Exception in thread "main"java.lang.ClassNotFoundException: WordCount
报错信息如下:
Exception in thread "main" java.lang.ClassNotFoundException: 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)
经过查找资料了解到出现这个报错的原因是因为找不到WordCount文件,因此要把WordCount的路径补充完整。
如上图所示把路径补充完全以后,就运行成功了。
希望把这个排错经验分享出来能够帮助更多为排bug而心碎💔的小伙伴们~