Hadoop配置-Yarn篇

作者:秦景坤

时间:2017-4-23

YARN是Hadoop2.x中的内容(伪分布式不启动YARN也可以,一般不会影响程序执行)

有的读者可能会疑惑,怎么启动Hadoop后,见不到书上所说的JobTracker和TaskTracker,这是因为新版的Hadoop使用了新的MapReduce框架(MapReduce V2,也称为YARN,Yet Another Resource Negotiator)。

YARN是从MapReduce中分离出来的,负责资源管理与任务调度。YRAN运行于MapReduce之上,提供了高可用性、高扩展性。

上一篇中通过./sbin/start-dfs.sh启动Hadoop,仅仅是启动了MapReduce环境,可以启动YARN,让YARN来负责资源管理和任务调度。

首先修改配置文件mapred-site.xml,这边需要先进行重命名。

mv ./etc/hadoop/mapred-site.xml.template ./etc/hadoop/mapred-site.xml

然后再进行编辑,同样使用vi进行编辑 vi ./etc/hadoop/mapred-site.xml

接着修改配置文件yarn-site.xml:

然后就可以启动YARN(需要先执行./sbin/start-dfs.sh)

启动YARN之后,运行实例的方法还是一样的,仅仅是资源管理方式,任务调度不同。观察日志信息可以发现,不启用YARN时,是”mapred.LocalJobRunner”在跑任务,启用YARN之后,是”mapred.YARNRunner”在跑任务。启动YARN有个好处是可以通过web界面查看任务的运行情况。

但YARN主要是为集群提供更好的资源管理和任务调度,然而这在单机上体现不出价值,反而会使程序跑的稍慢些。因此在单机上是否开启YARN就看实际情况了。

如果不想启动YARN,务必把配置文件mapred-site.xml重命名,改成mapred-site.xml.template,需要时改回来就行。否则在该配置文件存在,而未开启YARN的情况下,运行程序会提示”Retrying connect to server:0.0.0.0/0.0.0.0:8032”的错误,这也是为何该配置文件初始文件名为mapred-site.xml.template

同样的,关闭YARN的脚本如下:

./sbin/stop-yarn.sh
./sbin/mr-jobhistory-daemon.sh stop historyserver

Hadoop配置Yarn相关推荐

  1. 解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住

    解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住 错误信息: 21/06/24 18:56:40 WARN util.NativeCodeLoader: Unable ...

  2. Hadoop之Yarn的配置(详细步骤)

    配置 先进入hadoop-2.7.6/etc/hadoop cd /home/ZQ/hadoop-2.7.6/etc/hadoop/ 配置 mapred-site.xml vim mapred-sit ...

  3. 学习笔记Hadoop(八)—— Hadoop集群的安装与部署(5)—— Hadoop配置参数介绍、Hadoop集群启动与监控

    五.Hadoop配置参数介绍 Hadoop集群配置文件主要有: 它们的默认参数配置可以看: core-default.xml :https://hadoop.apache.org/docs/stabl ...

  4. Spark加载hadoop配置原理

    0x0 背景 最近为了将hadoop&hive的五大配置文件,即: core-site.xml hdfs-site.xml yarn-site.xml mapred-site.xml hive ...

  5. Hadoop配置完善

    Hadoop日志详解 日志分析 •.log为log4j详细日志,.out为标准输出(一般查看.log) •Userlogs为程序的日志信息,其它(.out,.log)为进程启动日志信息 JobHist ...

  6. Hadoop(HDFS,YARN)的HA集群安装

    搭建Hadoop的HDFS HA及YARN HA集群,基于2.7.1版本安装. 安装规划 角色规划 IP/机器名 安装软件 运行进程 namenode1 zdh-240 hadoop NameNode ...

  7. hadoop 配置 docker伪分布式(单节点)

    在~/.bashrc中添加环境变量 export JAVA_HOME=/bigdata/jdk1.8.0_212 export PATH=$PATH:$JAVA_HOME/bin export HAD ...

  8. Hadoop配置总结(重置细节版)

    Hadoop配置总结 配置静态的的ip /*为什么我会先配置这个就是因为我安装的centos7的版本是没有ifconfig这个命令的所以只能先设置他的静态的ip地址才能链接远程所以我先配置这.*/ c ...

  9. 0353-如何使用curl命令调用CM的API动态配置Yarn资源池

    温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图. Fayson的github: https://github.com/fayson/cdhproject 提示 ...

  10. Hadoop(yarn)集群安装

    说明 说明一:此篇为大数据部分第二篇,第一篇见戳链接https://blog.csdn.net/focuson_/article/details/80153371,机器的安装准备说明和zookeepe ...

最新文章

  1. JS得到对应字段 的值。遍历
  2. 解读《电力发展“十三五”规划》
  3. 举例让抽象问题具体化:栈的压入、弹出序列
  4. Dynamics2011中Attachment的区别
  5. java多线程创建runnable_Java线程池和runnables创建runnables
  6. 【洛谷比赛】你的名字。
  7. php 数据接口,初识 php 接口
  8. Elasticsearch实战:给博客打造全文检索
  9. 回到十七世纪,让我来编算一本常用对数表(对数结果是小数,要有分数的思想,指数的幂是分数,这样可以实现小数分数转化位整数的幂的求法)
  10. 基于C语言的移位密码和仿射密码
  11. C语言:鸡兔同笼问题(基础代码)
  12. 【Java】QuickHit游戏
  13. 计算机nls数据丢失损坏无法启动,系统开机出现由于NLS数据丢失或损坏
  14. java 获取excel的行数_JAVA使用POI获取Excel的列数与行数
  15. 三极管流水灯电路设计
  16. 检测昵称是否含有敏感词汇
  17. 计算机电脑Windows系统中了faust勒索病毒,phobos勒索家族介绍,Windows用户注意
  18. 基于仿360小说网站(校园网)的源码设计实现(升级版)
  19. 网络安全小白众测如何快速发现安全问题思路
  20. 白内障手术后诊断PHP,单眼PHPV+先天性白内障患儿, 3岁11个月手术,术后注意事项...

热门文章

  1. android revre view,MK802 4.0.4 CWM Recovery
  2. win7无线手柄测试软件,北通战戟手柄驱动程序 BTP-2118(支持xp,visia,win7等)
  3. java 4.0 下载_poi.jar包下载 Apache POI 4.0.0 正式版 Office文档jar包 官方免费版 支持Java8+ 下载-脚本之家...
  4. 全国计算机等级考试专用辅导教程,全国计算机等级考试专用辅导教程:二级Visual FoxPro...
  5. 自己动手丰衣足食-自己动手修改GBA ROM游戏文件
  6. MPQ4573:和“讨厌”的二极管说拜拜
  7. 雅虎Yahoo 前段优化 14条军规
  8. 【eoeAndroid索引】史上最牛最全android开发知识汇总
  9. android获得手机目录,关于android手机文件目录的收集
  10. 李晨 | 无人机市场浅析