暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase 学习笔记43:如何白屏化重启 OBServer?

490

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

相关阅读

停止或启动 OBServer

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论