更新时间:2024-08-06 GMT+08:00
如何检查Yarn的ResourceManager配置是否正常?
本案例适用于MRS 3.x之前版本。
- 登录MRS Manager页面,选择“服务管理 > Yarn > 实例”。
- 分别单击两个ResourceManager名称,选择“更多 > 同步配置”,并选择不勾选“重启配置过期的服务或实例。”。
图1 同步配置
- 单击“是”进行配置同步。
- 以root用户分别登录Master节点。
- 执行cd /opt/Bigdata/MRS_Current/*_*_ResourceManager/etc_UPDATED/命令进入etc_UPDATED目录。
- 执行grep '\.queues' capacity-scheduler.xml -A2找到配置的所有队列,并检查队列和Manager页面上看到的队列是否一一对应。
root-default在Manager页面隐藏,在页面看不到属于正常现象。
- 执行grep '\.capacity</name>' capacity-scheduler.xml -A2找出各队列配置的值,检查每个队列配置的值是否和Manager上看到的一致。并检查所有队列配置的值的总和是否是100。
- 是,则说明配置正常。
- 否,则说明配置异常,请执行后续步骤修复。
- 登录MRS Manager页面,选择“主机管理”。
- 查找主Master节点,主机名称前带实心五角星的Master节点即为主Master节点。
- 以root用户登录主Master节点。
- 执行su - omm切换到omm用户。
- 执行sh /opt/Bigdata/om-0.0.1/sbin/restart-controller.sh重启Controller。
请在Manager页面没有其他操作后重启Controller,重启Controller对大数据组件业务无影响。
- 重新执行1~7同步ResourceManager的配置并检查配置是否正常。
配置同步完成后Manager页面可能显示配置过期,该显示不影响业务,是由于组件没有加载最新的配置,待后续组件重启的时会自动加载。
父主题: 组件配置类