Hadoop的本地模式为Hadoop的默认模式,不需要启用单独进程,直接可以运行,测试和开发时使用。

    在《啃掉Hadoop系列笔记(02)-Hadoop运行环境搭建》中若环境搭建成功,则直接可以使用本地模式。

    在这里我们运行官方的两个案例

1、官方grep案例

    1)在hadoop-2.7.2文件夹下面创建一个input文件夹

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    2)将hadoop的xml配置文件复制到input

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    3)执行share目录下的mapreduce程序View Code

$hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output 'df[a-z.]+'

 

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

        运行成功后查看hadoop-2.7.2下多了一个output文件夹

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    4)查看输出结果

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

2、 官方wordcount案例

    1)创建在hadoop-2.7.2文件下面创建一个wcinput文件夹

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    2)在wcinput文件下创建一个wc.input文件

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    3)编辑wc.input文件

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    4)回到hadoop目录/opt/module/hadoop-2.7.2

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    5)执行程序:

 

$hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount wcinput/ wcoutput

 

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    6)查看结果:

啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

相关文章: