MapReduce执行WordCount操作

本文分享了在单机环境下运行WordCount程序的经验,并详细记录了解决过程中遇到的问题及配置调整。包括解决CallFromYARN错误的方法,以及必要的HDFS命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MapReduce 数字统计例子WordCount

在单机环境上运行WordCount.java程序

简单配置为:/etc/hosts:

 

Core-site.xml

 

 

在这两个配置文件下运行WordCount 程序,出现如下的错误:

 

 

错误中有一句:due to :Call From YARN001/127.0.0.1 to YARN001:8020 failed,所以经过不断地尝试,将core-site.xml里的hdfs://YARN001:8020改为hdfs://192.168.116.50:8020后程序运行成功:

 

回过头审视,发现/etc/hosts配置得形同虚设于是将/etc/hosts最后一行删去

 

用到的HDFS基本命令有

bin/hdfs dfs -rmr /output

bin/hdfs dfs -mkdir -p /input

bin/hdfs dfs -put WordCout.java /input

 

其他基本命令,记录到博客中

 

执行wordcount程序命令为:

bin/hadoop jar /home/dongwengao/wordcount.jar wordcount/WordCount /input /output

说明:wordcount/WordCount是包名/类名, /input输入目录为args[0],需要提前生成, /output 输出目录为args[1],不能提前生成,如果生成要删除。

 

转载于:https://www.cnblogs.com/hotMemo/p/9338415.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值