Hadoop开发过程中遇到的问题和解决方法

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

你可能感兴趣的:(大数据-云计算-数据库)