本文主要是介绍解决mapreduce一直处在runing job(accepted)阶段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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包就成功了!
这篇关于解决mapreduce一直处在runing job(accepted)阶段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!