Hadoop——分布式计算MapReduce和资源调度Yarn

分布式计算

Hadoop——分布式计算MapReduce和资源调度Yarn_第1张图片

MapReduce

Hadoop——分布式计算MapReduce和资源调度Yarn_第2张图片

YARN架构
Hadoop——分布式计算MapReduce和资源调度Yarn_第3张图片
Hadoop——分布式计算MapReduce和资源调度Yarn_第4张图片
Hadoop——分布式计算MapReduce和资源调度Yarn_第5张图片

Hadoop——分布式计算MapReduce和资源调度Yarn_第6张图片

YARN集群部署

Hadoop——分布式计算MapReduce和资源调度Yarn_第7张图片
Hadoop——分布式计算MapReduce和资源调度Yarn_第8张图片

一、Hadoop安装目录下/etc/hadoop修改mapred-env配置文件,mapred-site.xml文件

二、etc/hadoop文件内,修改yarn-env.sh,yarn-site.xml
Hadoop——分布式计算MapReduce和资源调度Yarn_第9张图片

三、将配置好的文件分发到其他服务节点
在这里插入图片描述

start-dfs.sh

四、进程启动命令
Hadoop——分布式计算MapReduce和资源调度Yarn_第10张图片
通过jps命令查看
Hadoop——分布式计算MapReduce和资源调度Yarn_第11张图片

五、通过浏览器查看
Hadoop——分布式计算MapReduce和资源调度Yarn_第12张图片

切换到root,init 0进行关机,设定快照

提交MapReduce任务到Yarn
Hadoop——分布式计算MapReduce和资源调度Yarn_第13张图片

①、提交wordcount单词计数

Ⅰ:准备一个words.txt文件,并上传到HDFS中

vim words.txt 
hadoop fs -mkdir -p /input
hadoop fs -mkdir /output

hadoop fs -put words.txt /input/

hadoop jar /export/server/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.4.jar wordcount hdfs://node1:8020/input/ hdfs://node1:8020/output/wc  # 确保输出文件夹不存在


Hadoop——分布式计算MapReduce和资源调度Yarn_第14张图片
查看输出结果
Hadoop——分布式计算MapReduce和资源调度Yarn_第15张图片

②、圆周率

Hadoop——分布式计算MapReduce和资源调度Yarn_第16张图片

hadoop jar /export/server/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.4.jar pi 3 1000

你可能感兴趣的:(hadoop,mapreduce,eclipse,yarn)