博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop的wordcount程序
阅读量:5057 次
发布时间:2019-06-12

本文共 1898 字,大约阅读时间需要 6 分钟。

 

首先需要配置上面画红框的几个文件

1、core-site.xml文件

1 
2
3
fs.defaultFS
4
hdfs://localhost:9000
5
6 7
8
hadoop.tmp.dir
9
/soft/hadoop-3.1.1/data
10
11 12

2、hdfs-site.xml文件

1 
2
3
dfs.namenode.http-address
4
localhost:50070
5
6 7 8
9
dfs.replication
10
1
11
12

3、yarn-stie.xml文件

1 
2
yarn.resourcemanager.hostname
3
localhost
4
5 6
7
yarn.nodemanager.aux-services
8
mapreduce_shuffle
9
10 11
12
mapreduce.framework.name
13
local
14
15

4、mapred-site.xml文件

1 
2
3
mapreduce.framework.name
4
yarn
5

5、hadoop-env.sh文件

1 # 这个地方设置为你java的安装目录2 JAVA_HOME=/soft/jdk1.8.0_191

 

二、启动hadoop运行环境

2.1 首先初始化一下hadoop文件系统

1 hadoop namenode format

2.2 运行hadoop

1 start-all.sh

我们这里需要确认一下是否运行成功,使用下面的命令

jps

 

这里尤其要注意一下这个DataNode是否运行

成功运行以后,应该可以在浏览器输入下面两个网址

 

3 测试wordcount程序

3.1 首先在本地随便新建一个input.txt文件,input.txt文件中随便输入一些单词

hello worldhello worldhello boyhello grilhellohellohellohellohello

3.2 在hadoop根文件系统中,新建一个文件夹

1 hadoop fs -mkdir /wordcount

3.3 将本地的input.txt文件上传到hadoop文件中

1 hadoop fs -put input.txt /wordcount/input

3.4 运行hadoop提供wordcount程序

hadoop提供许多测试程序,具体在hadoop安装目录的share目录下

hadoop jar /soft/hadoop-3.1.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.1.jar wordcount /wordcount/input /output/wordcount

上面的/out/wordcount表示输出文件的位置

3.5 查看运行的结果

1 hadoop fs -cat /wordcount/part-r-00000
1 boy    22 girl    23 hello    104 world    1

 

转载于:https://www.cnblogs.com/wylwyl/p/10242566.html

你可能感兴趣的文章
js中比较实用的函数用法
查看>>
深入理解CPP与C中bsearch函数的用法
查看>>
安装预览版镜像后无法检测到预览版更新的解决方案
查看>>
【bzoj5099】[POI2018]Pionek 双指针法
查看>>
别让安全问题拖慢了 DevOps!
查看>>
UML各种线的含义
查看>>
C#,二分法,BinarySearch()
查看>>
Cache-and-Collect Lifecycle Management in Ninject 2.0
查看>>
洛谷 P2693 [USACO1.3]号码锁 Combination Lock
查看>>
【Linux学习篇】The Windows connection Linux question
查看>>
环境变量
查看>>
8 Python+Selenium操作测试对象
查看>>
BZOJ3887 [Usaco2015 Jan] Grass Cownoisseur 【tarjan】【DP】*
查看>>
今天收获
查看>>
windows phone 商城规则测试工具
查看>>
GDI对象的初始化
查看>>
OSD实现原理介绍(转)
查看>>
Unrequited Love [ZOJ 3601]
查看>>
sqoop实战一 增量导入hdfs
查看>>
七、Null、空以及0的区别
查看>>