HAWQ集成Yarn HA作为资源管理服务
一、第一步当然是配置YARN HA,这在使用ambari管理时很简单,这里不在赘述。
二、建立HAWQ的专用资源队列queue
不要手工编辑scheduler设置,最方便的当然是使用queue manager,入口看图。

添加一个hawq_queue

三、重启受影响的yarn服务
添加或修改queue之后,ambari管理界面中会有提示,点击重启即可。
四、编辑hawq的配置文件
1,修改hawq-site.xml中hawq_global_rm_type值为yarn
<property>
<name>hawq_global_rm_type</name>
<value>yarn</value>
<description>The resource manager type to start for allocating resource.
'none' means hawq resource manager exclusively uses whole
cluster; 'yarn' means hawq resource manager contacts YARN
resource manager to negotiate resource.
</description>
</property>
其他的hawq_rm_*相关键值不用动,因为配置yarn HA模式时无用,需要修改yarn_client.xml中HA相关配置。
2,修改yarn-client.xml中HA相关配置
<!-- HA -->
<property>
<name>yarn.resourcemanager.ha</name>
<value>ep-bd05:,ep-bd01:</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.ha</name>
<value>ep-bd05:,ep-bd01:</value>
</property>
<!-- end HA -->
注意active RM节点写在前面,可以减少网络访问时间!
3,分发修改后配置文件到各个节点
cd /opt/gpadmin/apache-hawq/etc
gpscp -f slaves hawq-site.xml =:/opt/gpadmin/apache-hawq/etc/.
gpscp -f slaves yarn-client.xml =:/opt/gpadmin/apache-hawq/etc/.
四、在HAWQ主节点上重新启动hawq cluster
su - gpadmin
hawq restart cluster -a
五、两个注意事项:
1,HDP集群,在ambari中启用YARN HA后,RM服务端口没有配置,在配置文件中看不到,文件中只有未启用HA之前的单节点端口地址,例如我这里是:
<property>
<name>yarn.resourcemanager.address</name>
<value>ep-bd01:</value>
</property>
这个并不是启用HA后RM的端口,实际上应该查找配置项
yarn.resourcemanager.address.rm1
由于没有此项配置,所以我这里的HA rm的端口号是默认的端口号8032,这个需要注意。
2,启用yarn RM管理后,每个hawq 的segment节点,都需要配套nodemanager服务,否则不能与rm通讯,没有安装的需要在ambari管理界面中添加。 使用hawq自己管理资源时当然是不需要的。
HAWQ集成Yarn HA作为资源管理服务的更多相关文章
- hadoop3.1集成yarn ha
1.角色分配
- 第7章 YARN HA配置
目录 7.1 yarn-site.xm文件配置 7.2 测试YARN自动故障转移 ResourceManager (RM)负责跟踪集群中的资源,以及调度应用程序(例如,MapReduce作业).在Ha ...
- Apache Hadoop集群安装(NameNode HA + YARN HA + SPARK + 机架感知)
1.主机规划 序号 主机名 IP地址 角色 1 nn-1 192.168.9.21 NameNode.mr-jobhistory.zookeeper.JournalNode 2 nn-2 192.16 ...
- 使用Cloudera Manager搭建YARN集群及YARN HA
使用Cloudera Manager搭建YARN集群及YARN HA 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.使用Cloudera Manager搭建YARN集群 1& ...
- NodeJS中的静态资源管理服务
欢迎大家指导与讨论 : ) 一.什么是静态资源 静态资源就是放在服务器中的特定的文件.比较常见的有.css,.png, .js的这一些后缀的文件.下图中的这个html页面便要获取到logo.png和a ...
- Hadoop2.4.1 64-Bit QJM HA and YARN HA + Zookeeper-3.4.6 + Hbase-0.98.8-hadoop2-bin HA Install
Hadoop2.4.1 64-Bit QJM HA and YARN HA Install + Zookeeper-3.4.6 + Hbase-0.98.8-hadoop2-bin HA(Hadoop ...
- 虚拟机centos7系统下安装hadoop ha和yarn ha(详细)
一:基础环境准备 (一):虚拟机新建五个centos7系统(复制文件夹的方式) (二):角色分配 (三)按照角色分配表配置 (1)更改主机ip(自行查找),如果只是个人搭建玩一玩,可选择安装cento ...
- Apache版本的Hadoop HA集群启动详细步骤【包括Zookeeper、HDFS HA、YARN HA、HBase HA】(图文详解)
不多说,直接上干货! 1.先每台机器的zookeeper启动(bigdata-pro01.kfk.com.bigdata-pro02.kfk.com.bigdata-pro03.kfk.com) 2. ...
- Hadoop2.7.4 yarn(HA)集群搭建步骤(CentOS7)
群节点分配: Park01:Zookeeper.NameNode(active).ResourceManager(active) Park02:Zookeeper.NameNode(standby) ...
随机推荐
- Java 接口 Comparable
compareTo方法是Comparable接口中唯一的方法.类实现了该接口后表明它的实例具有内在的排序关系.当该对象小于.等于或大于指定对象的时候,分别返回一个负整数.0或者正整数.如果由于指定对象 ...
- vue中引用vux
官网看不懂,网上搜了下,以备不时之需 这是官网说明文档,看不懂的啊. Vux使用教程: 1,在项目里安装vux cnpm install vux --save 2,在项目里安装vux-loader(这 ...
- javascript对内容的操作
我在这里介绍innerHTML.innerText.innerContent 一,innerHTML(可以识别标签): 案例1:替换掉整个标签 <!--innerHTML--> <p ...
- 2、html补充
今天补充几个html标签 <body>内常用标签 1.<div>和<span> <div></div> : <div>只是一个块 ...
- YUV420、YUV422、RGB24转换
//平面YUV422转平面RGB24static void YUV422p_to_RGB24(unsigned char *yuv422[3], unsigned char *rgb24, int ...
- mysql select into 不支持
不支持的 select * into order_new from orders 改为 Create table order_new(select * from orders)
- iOS:基于RTMP的视频推流
iOS基于RTMP的视频推流 一.基本介绍 iOS直播一出世,立马火热的不行,各种直播平台如雨后春笋,正因为如此,也同样带动了直播的技术快速发展,在IT界精通直播技术的猴子可是很值钱的.直播技术涉及的 ...
- 如何确定Isilon里的磁盘是多大的?
在不知道节点任何信息的情况下,可以使用下面的方法来确定磁盘的大小. 1. 使用命令"sysctl efs.gmp.infos | less",能得到cluster的所有节点以及所有 ...
- bootstrap-3-fileinput上传案例
效果 导入的js和css <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/ ...
- SpringBoot(十):读取application.yml下配置参数信息,java -jar启动时项目修改参数
读取application.yml下配置参数信息 在application.yml文件内容 my: remote-address: 192.168.1.1 yarn: weburl: http://1 ...