更新时间:2024-10-11 GMT+08:00

DBServer实例一直处于Restoring状态

问题背景与现象

DBServer实例状态一直是Restoring状态,重启之后仍然不恢复。

原因分析

  1. DBService组件会对“${BIGDATA_HOME}/MRS_XXX/install/dbservice/ha/module/harm/plugin/script/gsDB/.startGS.fail”这个文件监控。其中XXX是产品版本号。
  2. 如果这个文件中的值大于3就会启动失败,NodeAgent会一直尝试重启该实例,此时仍会失败而且这个值每启动失败一次就会加1。

解决办法

  1. 登录Manager管理界面。
  2. 停止该DBServer实例。
  3. 使用omm用户登录到DBServer实例异常的节点。
  4. 修改“${BIGDATA_HOME}/MRS_XXX/install/dbservice/ha/module/harm/plugin/script/gsDB/.startGS.fail”配置文件中的值为0。其中XXX是产品版本号。
  5. 启动该DBServer实例。