hadoop本地运行模式

官方Grep案例

  1. 创建在hadoop-2.7.2文件下面创建一个input文件夹
[liujh@hadoop101 hadoop-2.7.2]$ mkdir input
  1. 将Hadoop的xml配置文件复制到input
[liujh@hadoop101 hadoop-2.7.2]$ cp etc/hadoop/*.xml input
  1. 执行share目录下的MapReduce程序
[liujh@hadoop101 hadoop-2.7.2]$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output 'dfs[a-z.]+'
  1. 查看输出结果
[liujh@hadoop101 hadoop-2.7.2]$ cat output/*

官方WordCount案例

  1. 创建在hadoop-2.7.2文件下面创建一个wcinput文件夹
[liujh@hadoop101 hadoop-2.7.2]$ mkdir wcinput
  1. 在wcinput文件下创建一个wc.input文件
[liujh@hadoop101 hadoop-2.7.2]$ cd wcinput
[liujh@hadoop101 wcinput]$ touch wc.input
  1. 编辑wc.input文件
[liujh@hadoop101 wcinput]$ vi wc.input

在文件中输入如下内容

hadoop yarn
hadoop mapreduce
liujh
liujh

保存退出::wq
4. 回到Hadoop目录/opt/module/hadoop-2.7.2
5. 执行程序

[liujh@hadoop101 hadoop-2.7.2]$ hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount wcinput wcoutput
  1. 查看结果
[liujh@hadoop101 hadoop-2.7.2]$ cat wcoutput/part-r-00000
liujh 2
hadoop 2
mapreduce 1
yarn 1

关注微信公众号
简书:https://www.jianshu.com/u/0278602aea1d
CSDN:https://blog.csdn.net/u012387141
特别感谢:尚硅谷教育

发布了22 篇原创文章 · 获赞 0 · 访问量 4876

猜你喜欢

转载自blog.csdn.net/u012387141/article/details/105092542