执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

 

程序执行过程报错:Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

 

根据报错提示
找到hadoop安装目录下$HADOOP_HOME/etc/mapred-site.xml,增加以下代码

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

 

重新运行程序

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

如上图所示表示程序以及运行成功

查看hdfs文件目录多了一个out目录

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

查看workcount执行统计结果

执行work count程序报错Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

相关文章: