本地模式运行官方示例
官方Grep案例
dev1
账号下操作 并保证 当前文件目录属于dev1
0.在hadoop-2.7.2文件下查看
ll
sudo chown -R dev1:dev1 /opt/module/
- 创建在hadoop-2.7.2文件下面创建一个input文件夹
mkdir input
- 并在目录下面创建words.txt 写入以下内容
hello
word
dfs001
dfsabc
dfsccc
- 执行share目录下的MapReduce程序
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input/ output 'dfs[a-z.]+'
- 查看输出结果
cat output/*
官方WordCount案例
dev1
账号下操作 并保证 当前文件目录属于dev1
- 创建在hadoop-2.7.2文件下面创建一个wcinput文件夹
mkdir wcinput
- 在wcinput文件下创建一个wc.input文件,创建 编辑a.txt文件
vim wcinput/a.txt
在文件中输入如下内容
hadoop yarn
hadoop mapreduce
dev1
dev1
保存退出:
wq
- 回到Hadoop目录/opt/module/hadoop-2.7.2
- 执行程序
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount wcinput wcoutput
- 查看结果
cat wcoutput/*
结果如下
dev1 2
hadoop 2
mapreduce 1
yarn 1