功能介绍
服务操作是面向组件提供的便捷运维管理工具集合,包含通用的服务重启,以及部分组件特有的指令类运维操作,如 HDFS NameNode 主备切换、HDFS 数据均衡、YARN ResourceManager 主备切换、YARN 刷新队列等。
说明
1. Yarn ResourceManager 主备切换需禁用 yarn.resourcemanager.ha.automatic-failover.enabled。若 RM 主备切换未在 Yarn 卡片操作下拉框中显示,请在 Yarn 配置管理-配置文件 yarn-site.xml 中找到 yarn.resourcemanager.ha.automatic-failover.enabled,并对其进行禁用。
2. Yarn 刷新队列时,不要删除调度器的配置文件中已生效的队列。
3. Ranger 修改元数据库,当前仅支持 Mysql 数据库,且测试连接仅测试管理员用户的连接。
名词解释
HDFS NameNode 主备切换:简称 NN 主备切换,将当前处于 Active 状态的 NameNode 转成 StandBy 状态,并将原先处于 StandBy 状态的 NameNode 转成 Active 状态。
HDFS 数据均衡:通常需要在有新 DataNode 加入时执行,本操作会使数据分布均匀,避免热点问题,使集群读写负载更均衡。
Yarn ResourceManager 主备切换:简称RM主备切换,将当前处于 Active 状态的 ResourceManager 转成 StandBy 状态,并将原先处于 StandBy 状态的 ResourceManager 转成 Active 状态。RM 主备切换只有当 yarn.resourcemanager.ha.automatic-failover.embedded 禁用时才允许操作。
Yarn 刷新队列:当 capacity-scheduler.xml、fair-scheduler.xml 新增或更新内容时,本操作可以使这些内容在 ResourceManager 中生效。注意,不要去删除 capacity-scheduler.xml、fair-scheduler.xml 中定义的队列。
Ranger 修改元数据库:当需要更改 Ranger 底层的数据库时,需要修改 conf/install.properties 文件,然后在本地执行 setup.sh 脚本,该脚本的功能之一就是将数据库的信息同步到本地的 ranger-admin-site.xml 配置文件中,但是这并没有同步修改配置管理中 ranger-admin-site.xml 的内容,当用户因为额外的需求在配置管理页修改并下发 ranger-admin-site.xml,则会导致数据库信息被覆盖,导致异常;本操作提供一键配置元数据库功能,避免用户修改 Ranger 元数据库地址时因改漏配置导致服务异常。
操作步骤
1. 登录 EMR 控制台,在集群列表中单击对应的集群 ID/名称进入集群详情页。 2. 在集群详情页中选择集群服务,选择需要操作的组件卡片。
3. 以 HDFS NN 主备切换为例,在集群服务中,选择 HDFS 组件卡片操作 > NN 主备切换进行主备切换操作。
本页内容是否解决了您的问题?