白屏部署的 OceanBase 集群怎么设置开机自启

白屏部署的 OceanBase 集群怎么设置开机自启

现在官网有个self_start.sh的脚本能配置,但我记得用OCP创建的集群都有auto_start_ob.sh脚本放在rc.local里

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002016187

2 个赞

考虑下开机自启的问题啊

  1. 因为是分布式集群 ,涉及多个机器,您仅仅设置控制机的开机自启,其他机器无法启动会无法启动集群的。
  2. 开机自启的话,最好是一个机器单机的情况 比较完美。

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013495

1 个赞

多节点情况下,个人不建议开机自启。任何数据库都要考虑开机自启这玩意带来的不合理情况。

1 个赞

@论坛小助手

根据文档库中的信息,白屏部署的 OceanBase 集群设置开机自启的方法可以参考以下步骤。此方法依据的是《设置 OBServer 节点开机自启动》文档中的内容。

设置 OBServer 节点开机自启动

  1. 适用场景

    • 当前 OceanBase 集群已部署完成,并且该集群不被 obshell 运维管理。
    • 当前 OceanBase 数据库为 V4.2.1.4 或之后版本。
  2. 设置方法
    根据 OBServer 节点是否可以连接公网环境,分为 在线设置离线设置 两种方法。每种方法的具体操作步骤如下:

    • 在线设置
      如果 OBServer 节点能够连接公网环境,可以通过在线方式下载必要的脚本和工具来设置开机自启。具体步骤请参考《设置 OBServer 节点开机自启动》文档中“在线设置”部分。

    • 离线设置
      如果 OBServer 节点无法连接公网环境,则需要手动准备相关脚本和工具,并将其上传到节点上进行设置。具体步骤请参考《设置 OBServer 节点开机自启动》文档中“离线设置”部分。

  3. 注意事项

    • 设置 OBServer 节点开机自启动时,OceanBase 集群的每一个 OBServer 节点都需要按照上述方法进行设置。
    • 如果集群是由 obshell 管理的,则需要通过 obshell 的相关命令来设置开机自启。例如,可以使用以下命令:
      /home/admin/oceanbase/bin/obshell cluster start -a
      

综上所述,请根据您的实际环境选择合适的设置方法,并确保每个 OBServer 节点都正确配置了开机自启动功能。如果需要更详细的步骤说明,建议查阅《设置 OBServer 节点开机自启动》文档。

详情请参考:

  1. 模式配置规则
  2. 设置 OBServer 节点开机自启动
  3. 单机部署 OceanBase 数据库
  4. 使用命令行部署 OceanBase 数据库生产环境
  5. 通过 OCP 部署 OceanBase 集群
  6. 使用 obd 进行运维
  7. 常见问题汇总
  8. OceanBase 安装部署工具 V2.9.0
  9. 启动 OceanBase 集群