• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

调用MapReduce对文件各个单词出现的次数进行统计

武飞扬头像
apgrh
帮助1

需求描述

Hadoop综合大作业 要求:

1.将待分析的文件(不少于10000英文单词)上传到HDFS。

2.调用MapReduce对文件中各个单词出现的次数进行统计。

3.将统计结果下载本地。

二、环境介绍

安装Ubuntu:

学新通

安装JAVA环境:

学新通

安装hadoop:

学新通

三、数据来源及数据上传

准备一个待分析的10000字的英文单词文件,命名为lisen.txt;直接拖拽进虚拟机当中。

    学新通

四、数据上传结果查看

启动hadoop,将lisen.txt上传至HDFS;查看HDFS input文件,看看是否存在lisen.txt

学新通

五、数据处理过程的描述

在Eclipse中创建MapReduce项目;程序运行结束后,会在底部的”Console面板中显示运行结果信息。

学新通 

把JAVA应用程序打包生成JAR包,部署到Hadoop平台上运行。把词频统计程序放在”usr/local/hadoop/myapp”目录下。

学新通

学新通  

六、处理结果的下载及命令行展示

使用Hadoop jar命令运行程序,查看output文件夹是否有运行成功后生成的文件以及查看运行后生成的output/part-r-00000这个文件。

学新通

学新通  

将output文件下载至本地:

学新通

查看文件:

学新通

学新通 

Part-r-00000文件:

学新通

参考文献

[1]陆嘉恒.Hadoop 实战.第 2 版.北京:机械工业出版社,2012.

[2]王鹏.云计算的关键技术与应用实例.北京:人民邮电出版社,2010.

[3]刘鹏,黄宜华,陈卫卫.实战 Hadoop.北京:电子工业版社.2011.

[4]项亮.推荐系统实践.北京:人民邮电出版社,2012.

[5]胡铮.物联网.北京:科学出版社2010.

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhihcjkb
系列文章
更多 icon
同类精品
更多 icon
继续加载