classnotfoundexception,同时运行hadoop的示例作业

krugob8w  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(323)

我看到了帖子,并按照流程进行了操作。但没用。classnotfoundexception,在运行hadoop的示例作业时
请帮帮我。
创建了mapreduce-0.1-tests.jar(实际上有一个mapreducetest.class)
复制的输入文件格式为local>hadoop dfs-copyfromlocal input/users/test/documents/movie\u titles\u only.csv
hadoop jar/users/test/project/mapreduce/target/mapreduce-0.1-tests.jar mapreducetest-d mapred.reduce.tasks=0 input/movie\u titles\u only.csv movie\u output
但是!!这是同样的信息。。。你好,请帮帮我!!

Exception in thread "main" java.lang.ClassNotFoundException: MapReduceTest 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) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
qpgpyjmq

qpgpyjmq1#

你需要使用 job.setJarByClass 指定jar。在代码中添加以下语句:

job.setJarByClass(MapReduceTest.class);

相关问题