hadoop实战---Hadoop开发过程中遇到的问题和解决方法,hadoop---hadoop


先上正确运行的显示:
正确运行
错误1:变量为IntWritable,接收的是LongWritable,如下图:
错误1
原因,多写了参数reporter,如下图:
错误代码
错误2:数组超出边界,如下图:
arrayoutofband
原因:设置了combine类,如下图:
注释即可
错误3:nullpointerexception异常,如下图:
空指针异常
原因:静态变量为null,赋值即可,如下图:
红框赋值
错误4:进入了map,但是无法进入reduce,且直接把map的数据输出了,并且无错误提示
原因:Hadoop新老版本问题,实际是实例化异常,如下图:
红框被注掉内容改为绿框内容解决问题
错误5:进入主函数,无法进入map,更不会进入reduce了,并且无错误提示
原因:新老版本问题,具体的下图都会引起这个问题,更多待总结:
老版本:
老版本
新版本:
新版本
一句话,Hadoop的版本是个问题!

相关内容