本地模式运行官方示例

本地模式运行官方示例

官方Grep案例

dev1账号下操作 并保证 当前文件目录属于dev1

0.在hadoop-2.7.2文件下查看

ll

在这里插入图片描述

sudo chown -R  dev1:dev1  /opt/module/
  1. 创建在hadoop-2.7.2文件下面创建一个input文件夹
 mkdir input
  1. 并在目录下面创建words.txt 写入以下内容
hello
word
dfs001
dfsabc
dfsccc
  1. 执行share目录下的MapReduce程序
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input/ output 'dfs[a-z.]+'
  1. 查看输出结果
 cat output/*

官方WordCount案例

dev1账号下操作 并保证 当前文件目录属于dev1

  1. 创建在hadoop-2.7.2文件下面创建一个wcinput文件夹
mkdir wcinput
  1. 在wcinput文件下创建一个wc.input文件,创建 编辑a.txt文件
vim wcinput/a.txt

在文件中输入如下内容

hadoop yarn
hadoop mapreduce
dev1 
dev1 

保存退出:

wq
  1. 回到Hadoop目录/opt/module/hadoop-2.7.2
  2. 执行程序
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount wcinput wcoutput
  1. 查看结果
cat wcoutput/*

结果如下

dev1  2
hadoop  2
mapreduce       1
yarn    1

猜你喜欢

转载自blog.csdn.net/u013621398/article/details/114382336