运行第一个Hadoop程序--WordCount

本文详细介绍了如何使用Hadoop进行WordCount实例操作,包括创建测试文件、上传至HDFS、运行WordCount任务及查看统计结果的完整流程。

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

1、在本地根目录下创建两个测试文件

echo "hello world">>test1
echo "hello hadoop world" >>test2

2、在HDFS上创建一个input文件夹,用于存放要测试的文件

hadoop fs -mkdir /input

3、将本地文件上传到HDFS中

hadoop fs -put ./test* /input

4、可以查看一下HDFS的input文件夹中是否已经存在测试文件

hadoop fs -ls /input/

5、切换目录至hadoop下,输入下面命令

[root@master hadoop-2.6.0]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar wordcount /input/ /output/wordcount1

6、若不报错,则可以通过命令查看到输出成功的文件

 hadoop fs -ls /output/wordcount1 
Found 2 items
-rw-r--r--   1 root supergroup          0 2018-01-20 06:53 /output/wordcount1/_SUCCESS
-rw-r--r--   1 root supergroup         25 2018-01-20 06:53 /output/wordcount1/part-r-00000

7、查看统计信息

[root@master hadoop-2.6.0]# hadoop fs -cat /output/wordcount1/part-r-00000
hadoop    1
hello    2
world    2 

 

转载于:https://my.oschina.net/u/3801367/blog/1649387

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值