
运行Mapreduce集群时候出现报错:Container exited with a non-zero exit code 1. Error file: prelaunch.err. Last 40
hadoop classpath返回信息
·
运行Mapreduce集群时候出现报错:
Container exited with a non-zero exit code 1. Error file: prelaunch.err.
Last 4096 bytes of prelaunch.err :
Last 4096 bytes of stderr :
错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster
在这里插入图片描述
解决方法:
在主机中运行:
hadoop classpath
记下返回的结果
在这里插入图片描述
添加一个配置:
vi $HADOOP_HOME/etc/hadoop/yarn-site.xml
1
加入返回的信息:
在这里插入图片描述
<property>
<name>yarn.application.classpath</name>
<value>hadoop classpath返回信息</value>
</property>
加入之后如下图:
在这里插入图片描述
再次运行Mapreduce成功解决问题:
————————————————
版权声明:本文为CSDN博主「星川皆无恙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Myx74270512/article/details/127943948
更多推荐
所有评论(0)