我有一个奇怪的错误,我的mapreduce工作总是卡在map 0%reduce 0%。所以我继续做了一些研究,发现这个链接确实解决了我在namenode上运行hadoop tasktracker时遇到的问题,但据我所知namenode只支持jobtracker,在某些情况下还支持辅助namenode。TaskTracker是针对datanodes的,对吗?如果我理解错误,请纠正我。为什么每次都要在namenode上启动tasktracker守护进程?
有没有一个永久性的解决方案使它自动化,因为每次我都手动启动namenode上的tasktracker。
1条答案
按热度按时间tyky79it1#
也有可能您正在Map的任务被卡在无限循环中。百分比是已完成的Map任务的百分比。如果每次提交Map作业时,Map都陷入无限循环中,那么它永远无法完成。