Hadoop平台执行Wordcount程序

之前搭建好了hadoop的伪分布式环境,今天跑一下hadoop自带的wordCount程序

1.在root目录下新建一个文本文档命名为test ,输入一段英文到此文本中
Hadoop平台执行Wordcount程序_第1张图片

2.将文本文件上传到 hdfs 文件系统中的 input 目录下,打开命令行,输入如下命令

hadoop fs -copyFromLocal /root/test input

(注:如果 dfs 中不包含 input 目录的话就会自动创建一个)

3.然后输入如下命令,执行 WordCount 程序

hadoop jar /root/hadoop1.1.2/hadoop/hadoop-examples-1.1.2.jar wordcount input output

(注:如果 dfs 中不包含 output 目录的话就会自动创建一个)

(注:/root/hadoop1.1.2/hadoop/hadoop-examples-1.1.2.jar 为hadoop目录下jar包所在路径,不同版本的hadoop会有所不同)

Hadoop平台执行Wordcount程序_第2张图片

4.察看结果 在命令行里面输入

hadoop fs -cat output/part-r-00000

现在你就可以看见自己刚才输入文本里面的单词计数了。

Hadoop平台执行Wordcount程序_第3张图片

你可能感兴趣的:(hadoop,MapReduce)