码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop-MapReduce操作

时间:2016-07-15 20:39:44      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

1、准备文件并设置编码格式为UTF-8并上传Linux

2、新建一个Java Project

3、导入jar

4、编写Map()和Reduce()

5、将代码输出成jar

6、在linux中启动hdfs

7、修改两个配置文件

8、在linux中启动yarn

9、运行mapReduce

10、查看运行结果

1、 准备文件并设置编码格式为UTF-8并上传Linux

1)设置编码:首先打开文件点击左上角 文件(F) 点击另存为并将编码(E)设置为UTF-8 然后保存(S)替换的原来的文件

技术分享

2)用工具将文件上传就Linux

技术分享

3)将文件上传至HDFS

技术分享

2、 新建一个Java Project

JDK必须是1.7版本以后的否则不支持

技术分享

技术分享

技术分享

3、 导入jar

导入好多jar包并Add to Build Path

技术分享

技术分享

4、 编写Map()和Reduce()

技术分享

技术分享

技术分享

技术分享

5、将代码输出成jar

1) 将代码输出成jar

技术分享

技术分享

技术分享

 

2) 将生成的jar上传至Linux

技术分享

6、在linux中启动hdfs

1) 启动hdfs

技术分享

1) 将text文件上传到HDFS

技术分享

7、修改两个配置文件

技术分享

在<configuration>配置项中增加以下内容:

<configuration>

        <property>

                <name>mapreduce.framework.name</name>

                <value>yarn</value>

        </property>

</configuration>

 技术分享

在<configuration>配置项中增加以下内容:

(参数解释:NodeManager上运行的附属服务。需配置成mapreduce_shuffle,才可运MapReduce程序)

<configuration>

        <property>

                <name>yarn.nodemanager.aux-services</name>

                <value>mapreduce_shuffle</value>

        </property>

</configuration>

8、在linux中启动yarn

技术分享

9、运行mapReduce

技术分享

10、查看运行结果

技术分享

 

Hadoop-MapReduce操作

标签:

原文地址:http://www.cnblogs.com/guoqingyan/p/5673945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!