在Hadoop下运行wordcount一直报错系统找不到指定路径

在Hadoop下运行MapReduce任务


在分布式计算课上老师要求在windows10上安装hadoop并运行wordcount任务,以下是运行的步骤及遇到的问题。
步骤:
注意:以下操作必须以管理员身份执行。(变量HADOOP_HOME作为系统变量设置正确。)

  1. 进入“C:\Hadoop\sbin”目录运行命令“start-all”。如果一切正常,将会启动一个“hdfs namenode”进程、一个“hdfs datanode”进程、一个“yarn resourcemanager”进程,一个“yarn nodemanager”进程。
  2. 打开浏览器,输入URL:“http://localhost:8088/”,可以看到MapReduce框架的资源调度管理中心节点软件resourcemanager提供的Web监控页面。通过该页面可以查看现在正在运行的MapReduce任务的运行状态,可以查看成功或失败了的MapReduce任务信息。
  3. 用“hadoop fs –mkdir /input”命令在HDFS中创建“/input”子目录。
  4. 用“hadoop fs –put E:\source\input_file.txt /input”命令把本地文件系统中的“c:\source\input_file.txt”文件上传到HDFS的“/input”子目录。input_file.txt文件将作为WordCount MapReduce任务的输入文件。
    input_file.txt文件内容如下:
    aaa
    bbb
    aaa
    bbb
    ccc
    ddd
    ccc
    aaa
    bbb
    bbb
  5. 用命令“yarn jar E:\source\mrtest.jar WordCount /input /output”命令启动MapReduce任务。任务执行成功后到“/output”目录下查找执行结果文件。
  6. 用命令“hadoop fs –cat /output/part-r-00000”查看WordCount任务的执行结果。

问题:在执行第五步时,出现如下错误错误显示找不到resource-tmps.xml文件
刚开始我在想是不是哪个进程罢工了,所以我就jps了一下,但是显示四个进程都在运行。我尝试重启电脑或者重建hadoop里的data并重新格式化namenode,但是结果都一样,一直报错系统找不到指定的路径。
希望有经验的大佬可以略微指点一下,到底是哪里出了问题,万分感谢啊!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值