为什么hadoop mapreduce停留或挂起在运行作业状态?

jv2fixgn  于 2021-05-30  发布在  Hadoop
关注(0)|答案(3)|浏览(439)

我有一个wordcount示例mapreduce作业,我用yarn模式运行它。但是为什么在运行作业步骤时mapreduce作业停止而不继续?是这样的:

15/04/04 17:18:21 INFO impl.YarnClientImpl: Submitted application application_1428142358448_0002
15/04/04 17:18:21 INFO mapreduce.Job: The url to track the job: http://master:8088/proxy/application_1428142358448_0002/
15/04/04 17:18:21 INFO mapreduce.Job: Running job: job_1428142358448_0002

我试图在yarn-site.xml和mapred-site.xml中进行调整,但什么都没有发生。那还挂着,那是状态。这是关于内存或者我的错误配置。
我需要你的建议…谢谢

fbcarpbf

fbcarpbf1#

如果yarn.node.manager.aux-service的值包含无效字符(如“.”),则应检查文件中yarn-site.xml的内容。作业不起作用。

<property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce.shuffle</value>
</property>

如果值包含这样的字符,则应替换字符“304;”,然后堆叠作业开始工作。

vfhzx4xs

vfhzx4xs2#

我也面临同样的情况。我的wordcount程序在运行job时卡住了:job\u。我所做的是重新启动系统,再试一次,结果成功了。我在oracle虚拟机上使用ubuntu。希望有帮助

8wigbo56

8wigbo563#

检查资源管理器端口中作业的状态。默认情况下,8088是资源管理器可用的端口号。你应该能够看到工作的状态和工作历史等。

相关问题