运行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
加入返回的信息:
<property>
<name>yarn.application.classpath</name>
<value>hadoop classpath返回信息</value>
</property>
加入之后如下图:
再次运行Mapreduce成功解决问题:
文章来源:https://www.toymoban.com/news/detail-603225.html
文章来源地址https://www.toymoban.com/news/detail-603225.html
到了这里,关于运行Mapreduce集群时候出现报错:Container exited with a non-zero exit code 1. Error file: prelaunch.err. Last 40的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!