开发者社区> 问答> 正文

OceanBase数据库中,集群还在运行,但ocp express 挂了,通过obd可以单独启动吗?

在OceanBase数据库中,集群还在运行,但是ocp express 挂了,通过obd可以单独启动吗,还是说要restart集群?

展开
收起
曹凯1211 2023-08-09 10:41:17 142 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 在 OceanBase 数据库中,如果 OCP Express 挂了但集群仍在运行,您可以尝试单独启动 OBD(OceanBase Daemon),而无需重启整个集群。以下是一些操作步骤:

    1. 首先,确认 OCP Express 已经停止运行并且无法恢复正常工作。
    2. 使用 SSH 登录到部署了 OceanBase 的服务器上。
    3. 找到存放 OBD 可执行文件的目录,并进入该目录。通常情况下,OBD 的可执行文件位于$OB_HOME/bin目录下,其中$OB_HOME 是 OceanBase 安装的根目录。
    4. 运行以下命令来启动单独的 OBD 进程:
      ./obd -c $OB_HOME/etc/ob.cfg
      
      请确保替换命令中的路径为实际路径。
    5. 等待片刻,观察 OBD 是否能够正常启动并连接到正在运行的集群。

    请注意,单独启动 OBD 只会重新启动 OBD 进程,而不会干扰已经运行的集群。但需要注意以下几点:

    • 在单独启动 OBD 之前,您需要确保 OCP Express 已经停止运行,并且没有其他正在运行的管理进程(如 RS 或 DDL)依赖于 OCP Express。
    • 单独启动 OBD 只能解决 OCP Express 的故障问题,如果存在其他故障或者需要重新配置集群,可能需要重启整个集群。
    • 单独启动 OBD 时,请确保配置文件 ob.cfg 的正确性,并与集群中其他节点的配置保持一致。
    2023-08-09 20:14:51
    赞同 展开评论 打赏
  • obd cluster start name -c express ——此回答整理自钉群[社区]技术答疑群OceanBase

    2023-08-09 11:11:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载