问题
一个wordcount运行总是报错
java.lang.RuntimeException: java.lang.ClassNotFoundException: Class com.hadoop.mapreducedemo1.mapreducedemo.mapper.MyMapperTask
网上最常见的解决方案就是
job.setJarByClass(Main.class);
//job.setJar("/root/user/mapreducedemo-0.0.1-SNAPSHOT.jar");
但并没有用
我看了代码不是代码的问题,应该是打包的问题,导致运行的找不到两个类。我用的idea自带的maven工具打包的
解决方式
换一种常见的打包方式
最后运行成功了
原文地址:https://www.cnblogs.com/JuncaiF/p/12309672.html
时间: 2024-10-02 02:13:37