按照老师上课讲的步骤写的,但是有问题
然后在网上查了一下改了一下yarn-site.xml文件,还是不行
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你给出的错误信息来看,问题似乎在于Hadoop MapReduce作业无法找到或加载主类org.apache.hadoop.mapreduce.v2.app.MRAppMaster
。这可能是由于以下几个原因导致的:
org.apache.hadoop.mapreduce.v2.app.MRAppMaster
类所在的jar包。你可以检查你的HADOOP_CLASSPATH
环境变量是否设置正确。core-site.xml
,hdfs-site.xml
,mapred-site.xml
和yarn-site.xml
)是否配置正确。确保所有的配置都符合你的Hadoop集群的设置。关于你提到的修改yarn-site.xml文件,你需要确保所做的更改是正确的,并且符合你的Hadoop集群的配置。例如,你可能需要配置ResourceManager的地址,NodeManager的资源等等。
对于你的问题,我建议你首先检查你的类路径和Hadoop配置。你可以尝试在命令行中运行hadoop classpath
来查看你的类路径设置。另外,你也可以检查你的应用程序的日志,看看是否有更多的错误信息,这可能会帮助你找到问题的根源。
最后,你提到你在网上查看了如何修改yarn-site.xml文件,但是仍然遇到问题。我建议你详细描述你所做的更改,以及更改后你遇到的问题,这样我可能会提供更具体的帮助。