Hadoop_05_运行 Hadoop 自带 MapReduce程序

Posted QueryMarsBo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop_05_运行 Hadoop 自带 MapReduce程序相关的知识,希望对你有一定的参考价值。

1. MapReduce使用

  MapReduce是Hadoop中的分布式运算编程框架,只要按照其编程规范,只需要编写少量的业务逻辑代码即可实现

一个强大的海量数据并发处理程序

2. 运行Hadoop自带的MapReduce程序(word count单词统计功能

  1.在HDFS中创建层级目录,并且上传文件到指定目录:hadoop fs -mkdir -p /wordcount/input

  

  2.上传文件到HDFS指定目录:hadoop fs -put a.txt  b.txt  /wordcount/input

  

  3.运行MapReduce程序的自带jar包:cd  /usr/local/src/hadoop-2.6.4/share/hadoop/mapreduce/

  运行:hadoop jar hadoop-mapreduce-examples-2.6.4.jar wordcount /wordcount/input  /wordcount/output

    wordcount:jar包中需要运行的主类

    /wordcount/input:wordcount主类需要的参数,指定数据文件目录,统计里面的数据文件

    /wordcount/output:统计文件后的结果保存目录,必须要求改目录不存在

  4.查看输出文件统计结果:hadoop fs -cat /wordcount/output/part-r-00000

    

自己写MapReduce程序可参考这篇用MapReduce计算Pi的文章http://blog.csdn.net/mrbcy/article/details/61455917

  

 

  

 

  

 

  

以上是关于Hadoop_05_运行 Hadoop 自带 MapReduce程序的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop2.7.6_05_mapreduce-Yarn

大数据技术之_03_Hadoop学习_01_入门_大数据概论+从Hadoop框架讨论大数据生态+Hadoop运行环境搭建(开发重点)

大数据技术之_03_Hadoop学习_02_入门_Hadoop运行模式+本地运行模式+伪分布式运行模式+完全分布式运行模式(开发重点)+Hadoop编译源码(面试重点)+常见错误及解决方案(示例代(代

Hadoop遇到的坑运行hadoop自带的例子报错 Error: Could not find or load main class org.apache.hadoop.mapred.YarnCh

在Windows 10 环境下安装 Hadoop-3.1.2

Hadoop遇到的坑运行hadoop自带的例子报错 Error: Could not find or load main class org.apache.hadoop.mapred.YarnCh(代