更新时间:2026-08-18 GMT+08:00
分享

执行MRS集群健康检查

在大数据集群日常运维中,集群包含数十甚至上百个节点和多个服务组件,管理员需要定期确认集群各组件运行状态是否正常、是否存在潜在风险。如果仅依赖人工逐一排查,不仅耗时费力,且容易遗漏隐蔽问题,导致故障发现不及时。那么,如何高效全面地检查集群健康状态?MRS提供集群健康检查功能,支持对Manager管理平台、服务级别和主机级别的健康状态、告警和自定义监控指标进行自动化检查,帮助管理员及时发现潜在问题,保障集群长时间稳定运行。

集群健康检查包含检查对象的“健康状态”、相关的告警和自定义的监控指标等三项检查项,但检查结果不能等同于界面上显示的“健康状态”。检查范围包含Manager、服务级别和主机级别的健康检查:

  • Manager关注集群统一管理平台是否提供正常管理功能。
  • 服务级别关注组件是否能够提供正常的服务。
  • 主机级别关注主机的一系列指标是否正常。

本章节指导用户在日常运维中完成集群健康检查的工作,以保证集群各项参数、配置以及监控没有异常、能够长时间稳定运行。

操作视频

该视频为您介绍如何对MRS集群进行集群、节点的日常健康检查。

因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。

前提条件

  • 如果通过MRS管理控制台操作,需要已完成IAM用户同步(在集群详情页的“概览”页签,单击“IAM用户同步”右侧的“同步”进行IAM用户同步)
  • 如果通过Manager界面操作,需要已登录MRS集群Manager界面,详情请参考访问MRS集群Manager

在Manager执行健康检查

本节介绍通过MRS集群Manager界面执行健康检查的操作步骤。MRS 3.x及之后版本与MRS 2.x及之前版本的操作路径有所不同,以实际界面为准。

  1. 登录MRS集群Manager界面。

    登录集群Manager界面请参考访问MRS集群Manager

  2. 进入健康检查页面,查看已有检查报告。选择运维 > 健康检查

    默认显示所有已保存的检查报告,以列表形式展示,了解检查报告的字段说明,请参考表1

  3. 根据运维需要启动手动健康检查或配置定期自动检查。

    • 手动启动健康检查:

      单击“启动检查”,根据界面提示单击“确定”启动健康检查。

    • 配置定期自动健康检查:

      单击“配置”,勾选“启用”,启用后根据运维需要选择检查周期为“每天”、“每周”或“每月”,单击“确定”保存配置。

    验证检查结果:

    健康检查执行完成后,在检查报告列表中查看最新生成的检查报告。查看报告中的检查结果列,存在异常项表示存在问题需排查。了解报告详情的查看和导出方法,请参考查看并导出健康检查报告

在MRS管理控制台执行健康检查

MRS 1.9.2集群支持在MRS管理控制台执行健康检查管理操作。

  1. 登录MRS管理控制台
  2. 选择“现有集群”,选中一个待操作的运行中的集群并单击集群名称,进入集群概览信息页面。
  3. 根据运维需要启动手动健康检查或配置定期自动检查。

    • 手动执行所有服务的健康检查:

      选择“管理操作 > 启动集群健康检查”。

    • 手动执行单个服务的健康检查:

      单击“组件管理”,在服务列表中单击指定服务名称,选择“更多 > 启动服务健康检查”启动指定服务健康检查。

    • 手动执行主机健康检查:

      单击“节点管理”,展开节点组信息,勾选待检查主机前的复选框,选择“节点操作 > 启动主机健康检查”启动指定主机健康检查。

    验证检查结果:

    健康检查执行完成后,在检查报告列表中查看最新生成的检查报告。查看报告中的检查结果列,存在异常项表示存在问题需排查。了解报告详情的查看和导出方法,请参考查看并导出健康检查报告

常见问题

Q:健康检查结果显示异常怎么办?

  1. 在检查报告中查看具体异常项,确认是哪个组件或主机出现异常;
  2. 根据异常项关联的告警ID,在Manager界面选择“运维 > 告警”查看告警详情;
  3. 根据告警描述的排查建议进行处理;
  4. 处理完成后重新执行健康检查确认异常已消除。

Q:定期健康检查未按预期执行怎么办?

  1. 确认定期健康检查开关已开启,在“运维 > 健康检查 > 配置”中检查状态;
  2. 确认检查周期配置正确(每天/每周/每月);
  3. 检查Manager服务是否正常运行,如Manager异常可能导致定时任务无法触发;
  4. 查看Manager后台日志确认是否有执行异常记录。

Q:健康检查结果与界面显示的健康状态不一致怎么办?

A:健康检查结果和界面实时显示的健康状态是两个独立的数据源,可能存在短暂的时间差。健康检查是某一时刻的快照,而界面健康状态是持续监控的实时值。如两者持续不一致,请以健康检查报告为准并排查告警。

相关文档

相关文档