2401_84835125 2024-11-22 15:53 采纳率: 0%
浏览 18
已结题

关于#hadoop#的问题:按照老师上课讲的步骤写的

按照老师上课讲的步骤写的,但是有问题

img


然后在网上查了一下改了一下yarn-site.xml文件,还是不行

img

  • 写回答

19条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从你给出的错误信息来看,问题似乎在于Hadoop MapReduce作业无法找到或加载主类org.apache.hadoop.mapreduce.v2.app.MRAppMaster。这可能是由于以下几个原因导致的:

    1. 类路径(Classpath)问题:确保你的Hadoop类路径包含了org.apache.hadoop.mapreduce.v2.app.MRAppMaster类所在的jar包。你可以检查你的HADOOP_CLASSPATH环境变量是否设置正确。
    2. Hadoop配置问题:检查你的Hadoop配置文件(如core-site.xmlhdfs-site.xmlmapred-site.xmlyarn-site.xml)是否配置正确。确保所有的配置都符合你的Hadoop集群的设置。
    3. 版本冲突:确保你使用的Hadoop库和依赖库版本是兼容的。不同版本的Hadoop可能会有不同的API和类结构。
    4. 编译问题:如果你自己编译了Hadoop源码,确保编译过程中没有出现问题,并且所有的类文件都生成在了正确的位置。

    关于你提到的修改yarn-site.xml文件,你需要确保所做的更改是正确的,并且符合你的Hadoop集群的配置。例如,你可能需要配置ResourceManager的地址,NodeManager的资源等等。

    对于你的问题,我建议你首先检查你的类路径和Hadoop配置。你可以尝试在命令行中运行hadoop classpath来查看你的类路径设置。另外,你也可以检查你的应用程序的日志,看看是否有更多的错误信息,这可能会帮助你找到问题的根源。

    最后,你提到你在网上查看了如何修改yarn-site.xml文件,但是仍然遇到问题。我建议你详细描述你所做的更改,以及更改后你遇到的问题,这样我可能会提供更具体的帮助。

    评论
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月23日
  • 创建了问题 11月22日

悬赏问题

  • ¥15 centos7.6进不去系统,卡在数字7界面
  • ¥15 Tensorflow采用interpreter.allocate_tensors()分配内存出现ValueError: vector too long报错
  • ¥15 使用CGenFF在线生成血红素辅基拓扑结构遇到问题
  • ¥15 在fragment使用okhttp同步上传文件,能不能在fragment销毁后还可以继续上传文件?
  • ¥20 matlab代码实现可达矩阵形成骨骼矩阵
  • ¥15 关于地板的木纹和图库中的匹配的
  • ¥30 机器学习预测疾病模型流程疑问
  • ¥50 2048Python实现
  • ¥15 使用ads进行低噪放仿真没有结果且不报错
  • ¥15 关于#python#的问题:有偿求一个千寻框架找书机器人插件