文档首页/ MapReduce服务 MRS/ 常见问题/ 组件配置类/ 如何检查Yarn的ResourceManager配置是否正常?
更新时间:2024-11-22 GMT+08:00
分享

如何检查Yarn的ResourceManager配置是否正常?

本示例适用于MRS 3.x之前版本。

  1. 登录MRS Manager页面,选择“服务管理 > Yarn > 实例”。
  2. 分别单击两个ResourceManager名称,选择“更多 > 同步配置”,并选择不勾选“重启配置过期的服务或实例。”。

    图1 同步配置

  3. 单击“是”进行配置同步。
  4. root用户分别登录Master节点。
  5. 执行cd /opt/Bigdata/MRS_Current/*_*_ResourceManager/etc_UPDATED/命令进入etc_UPDATED目录。
  6. 执行grep '\.queues' capacity-scheduler.xml -A2找到配置的所有队列,并检查队列和Manager页面上看到的队列是否一一对应。

    root-default在Manager页面隐藏,在页面看不到属于正常现象。

  7. 执行grep '\.capacity</name>' capacity-scheduler.xml -A2找出各队列配置的值,检查每个队列配置的值是否和Manager上看到的一致。并检查所有队列配置的值的总和是否是100。

    • 是,则说明配置正常。
    • 否,则说明配置异常,请执行后续步骤修复。

  8. 登录MRS Manager页面,选择“主机管理”。
  9. 查找主Master节点,主机名称前带实心五角星的Master节点即为主Master节点。
  10. root用户登录主Master节点。
  11. 执行su - omm切换到omm用户。
  12. 执行sh /opt/Bigdata/om-0.0.1/sbin/restart-controller.sh重启Controller。

    请在Manager页面没有其他操作后重启Controller,重启Controller对大数据组件业务无影响。

  13. 重新执行1~7同步ResourceManager的配置并检查配置是否正常。

    配置同步完成后Manager页面可能显示配置过期,该显示不影响业务,是由于组件没有加载最新的配置,待后续组件重启的时会自动加载。

相关文档