先上正确运行的显示:
错误1:变量为IntWritable,接收的是LongWritable,如下图:
原因,多写了参数reporter,如下图:
错误2:数组超出边界,如下图:
原因:设置了combine类,如下图:
错误3:nullpointerexception异常,如下图:
原因:静态变量为null,赋值即可,如下图:
错误4:进入了map,但是无法进入reduce,且直接把map的数据输出了,并且无错误提示
原因:Hadoop新老版本问题,实际是实例化异常,如下图:
错误5:进入主函数,无法进入map,更不会进入reduce了,并且无错误提示
原因:新老版本问题,具体的下图都会引起这个问题,更多待总结:
老版本:
新版本:
一句话,Hadoop的版本是个问题!
hadoop实战---Hadoop开发过程中遇到的问题和解决方法
原文地址:http://blog.csdn.net/feeltouch/article/details/46671523