文档首页/ MapReduce服务 MRS/ 组件操作指南(LTS版)/ 使用JobGateway/ JobServer从Core节点迁移至Master节点指导
更新时间:2025-08-01 GMT+08:00

JobServer从Core节点迁移至Master节点指导

操作场景

JobServer实例默认部署在Core节点上,由于JobServer主要用于提交作业,默认2个实例即可,建议迁移到Master节点。

本操作指导只针对集群类型是自定义类型的集群,若集群类型为分析集群,请联系运维人员处理。

约束与限制

本章节适用于MRS 3.3.0-LTS和MRS 3.3.0-LTS.1版本。

操作步骤

  1. 在Master节点上添加2个JobServer实例,默认建议为Master2和Master3节点。

    1. 登录MRS管理控制台,单击对应的MRS集群。
    2. 选择“组件管理 > JobGateway > 实例 > 添加实例”,在Master节点上添加Jobserver实例。

      Master2和Master3节点预留内存保证在4GB以上,否则Jobserver实例进程可能启动会失败。

  2. 实例添加完成后,在“实例”页面勾选JobBalancer实例,选择“更多 > 滚动重启实例”,滚动重启JobBalancer实例。

    滚动重启时部分作业可能会提交失败,建议在业务低峰期执行。

  3. 检查新添加的Master节点上的JobServer实例是否正常工作。如果JobServer实例工作不正常请联系运维人员。

    登录JobServer实例所在的Master节点,查看每个JobBalancer实例的日志“/var/log/Bigdata/job-gateway/balance/access_http.log”里面请求是否转发到Master节点上新添加的JobServer的IP。

  4. 分批次停止Core节点上的JobServer实例。

    在“实例”页面勾选Core节点所在的JobServer实例,选择“更多 > 停止实例”,停止Core节点上的JobServer实例。

    停止实例时部分作业可能会提交失败,建议在业务低峰期执行。

  5. 分批次删除Core节点上的JobServer实例。

    在“实例”页面勾选Core节点所在的JobServer实例,选择“更多 > 删除实例”,删除Core节点上的JobServer实例。

  6. 查看JobGateway服务是否正常,在MRS控制台作业管理页签中,提交作业,查看作业功能是否正常。