MapReduuce配置&YARN集群部署并启动(非常详细!!)

🐮博主syst1m 带你 acquire knowledge!

✨博客首页——syst1m的博客💘

🔞 《网安小白成长之路(我要变成大佬😎!!)》真实小白学习历程,手把手带你一起从入门到入狱🚭

😘《CTF专栏》超级详细的解析,宝宝级教学让你从蹒跚学步到健步如飞🙈

😎《大数据专栏》大数据从0到秃头👽,从分析到决策,无所不能❕

🔥 《python面向对象(人狗大战)》突破百万的阅读量,上过各种各样的官方大型专栏,python面向对象必学之一!🐽
😋《性格荷官在线送书活动》不定期会存在有送书活动哦,大部分肯定是网安内容的书籍啦宝子们!💘

🎉希望本文能够给读者带来帮助,更好地理解这个问题或解决你的困惑🐾

在这里插入图片描述

1.部署集群概述

1.1 修改YARN和MapReduce相关配置文件,仅修改YARN的相关进程(MapReduce无需启动进程,需要时会运行YARN内部(容器中))

1.2 查看YARN运行页面

1.3 环境概述

hadoop YARN分布式资源调度,会启动ResourceManager进程作为管理节点,NodeManager进程作为工作节点,ProxyServer,JobHistoryServer这两个辅助节点

在这里插入图片描述

2.集群规划

有三台服务器,其中node1配置较高,集群如下:

在这里插入图片描述

3.MapReduce配置文件

3.1 在$HADOOP_HOME/etc/hadoop文件夹内,修改mapred-env.sh文件,添加如下环境变量

在这里插入图片描述

3.2 mapred-site.xml文件

在这里插入图片描述

3.3 yarn-env.sh文件

在这里插入图片描述

3.4 yarn-site.xml 核心配置

在这里插入图片描述

额外配置

在这里插入图片描述

3.5 分发文件

配置好文件之后,和之前的HDFS一样分发文件到root2,root3,分发到其他的服务器节点中

scp mapred-env.sh mapred-site.xml yarn-env.sh yarn-site.xml root2:`pwd`/

scp mapred-env.sh mapred-site.xml yarn-env.sh yarn-site.xml root3:`pwd`/

分发完成配置文件,就可以启动YARN的相关进程了

4.启动集群

集群启动命令介绍:
一键启动YARN集群:$HADOOP_HOME/sbin/start-yarn.sh

会基于yarn-site.xml中配置的yarn.resourcemanager.hostname来决定哪台机器上启动resourcemanager

会基于workers文件配置的主机启动NodeManager

一键停止YARN集群:$HADOOP_HOME/sbin/stop-yarn.sh

在当前机器,单独启动或停止进程
$HADOOP_HOME/bin/yarn --daemon start|stop resourcemanager | nodemanager | proxyserver
start和stop决定启动和停止

历史服务器启动和停止
$HADOOP_HOME/bin/mapred --daemon start | stop | historyserver

4.1 启动YARN集群

在root1服务器,以hadoop用户执行

首先执行:$HADOOP_HOME/sbin/start-yarn.sh

在这里插入图片描述

在这里插入图片描述

之后执行$HADOOP_HOME/bin/mapred --daemon start historyserver(历史服务器)

在这里插入图片描述

访问root1:8088页面在这里插入图片描述

5.总结

今天的MapReduuce配置&YARN集群部署,算是大数据学习路上的必经之路,虽然说配置文件中的内容非常多,其实分段理解,还不算什么特别难的的东西,跟着教程慢慢来,注意中间的配置文件内容别出错了,启动就直接ok了,最后看到这样的web页面也是成就感满满

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

syst1m'

多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值