1.首先查看自己虚拟机的nodemannager和resourcemannager是否成功启动,如果没有去重启试试,如果重启仍不成功,那么去检测配置文件是否出错
2.如果是你首次运行mapreduce程序,检测是否是自己的虚拟机内存不够。
3.如果是突然出现这个情况(我遇到的)
解决方法:
输入以下命令:
老版本:
hadoop job -list
新版本:
yarn application -list
查看是否有未运行完的mapreduce程序,如果有那么就是因为你之前运行mapreduce的时候异常退出了,导致程序阻塞,你的后续程序无法正常运行。那么你就需要
老版本:
hadoop job -kill job_id
新版本:
yarn application -kill job_id
把进程全部关闭之后,重新运行jar包就成功了!