ITPub博客

首页 > 数据库 > 国内数据库 > 打卡 OceanBase 42|如何白屏化重启 OBServer?

打卡 OceanBase 42|如何白屏化重启 OBServer?

原创 国内数据库 作者:泡椒凤爪 时间:2023-01-18 15:35:22 0 删除 编辑

OCP 提供了白屏化重启 OBServer 的功能。

前提条件

  • 待操作的集群可以在当前 OCP 中进行管理。

    如果该集群未加入到 OCP 中进行管理,请联系管理员将待操作的集群接管到当前 OCP 中,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的  接管集群 。

  • 重启 OBServer 前,请确认当前登录用户已具备集群的管理权限。

    如果当前用户没有集群管理的权限,请联系管理员为您添加相应权限的角色,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的  编辑用户 。

注意事项

待重启的 OBServer 若有承载某租户唯一的全功能型副本,建议您在夜间业务量少的时间段进行重启。

背景信息

重启 OBServer 即重启集群节点,OCP 上重启 OBServer 的操作主要分为以下 4 个操作:

  1. 执行  ALTER SYSTEM STOP SERVER 操作。

    执行后,系统会将该节点分区的 Leader 切到其他节点,同时停止该节点对外服务。

  2. 停止该 observer 进程。

  3. 启动 observer 进程。

  4. 执行  ALTER SYSTEM START SERVER 操作。

操作步骤

  1. 登录 OCP。

    默认进入  集群 页面。

  2. 在该页面的  集群列表 中单击集群名,进入集群  总览 页面。

  3. 在  OBServer 列表 部分,单击需要重启的 OBServer 操作列的  重启 。

    09161753

  4. 在弹出框中选择是否强制重启。

    普通重启会检查该 OBServer 是否具备重启条件,如不符合则不会进行重启,可避免重启影响业务。

    若该 OBServer 当前未承载业务,可选择强制重启,否则不建议选择。

  5. 单击  重启 。

    您可通过弹出框中的  查看任务 按钮,查看添加进度。

    您也可在  系统管理 > 任务 中查看该任务的进度。

    当该任务状态为  完成 ,且集群  总览 页的  OBServer 列表 中该 OBServer 的状态为  运行中 时,则重启成功。

    说明

    您也可以通过 OBD 提供的  obd cluster restart 命令重启 OBServer。该命令详细信息请参考  obd cluster restart。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026121/viewspace-2932614/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-01-18

  • 博文量
    53
  • 访问量
    19391