白屏部署的 OceanBase 集群怎么设置开机自启
现在官网有个self_start.sh的脚本能配置,但我记得用OCP创建的集群都有auto_start_ob.sh脚本放在rc.local里
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002016187
考虑下开机自启的问题啊
- 因为是分布式集群 ,涉及多个机器,您仅仅设置控制机的开机自启,其他机器无法启动会无法启动集群的。
- 开机自启的话,最好是一个机器单机的情况 比较完美。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013495
多节点情况下,个人不建议开机自启。任何数据库都要考虑开机自启这玩意带来的不合理情况。
根据文档库中的信息,白屏部署的 OceanBase 集群设置开机自启的方法可以参考以下步骤。此方法依据的是《设置 OBServer 节点开机自启动》文档中的内容。
设置 OBServer 节点开机自启动
-
适用场景
- 当前 OceanBase 集群已部署完成,并且该集群不被 obshell 运维管理。
- 当前 OceanBase 数据库为 V4.2.1.4 或之后版本。
-
设置方法
根据 OBServer 节点是否可以连接公网环境,分为 在线设置 和 离线设置 两种方法。每种方法的具体操作步骤如下:-
在线设置
如果 OBServer 节点能够连接公网环境,可以通过在线方式下载必要的脚本和工具来设置开机自启。具体步骤请参考《设置 OBServer 节点开机自启动》文档中“在线设置”部分。 -
离线设置
如果 OBServer 节点无法连接公网环境,则需要手动准备相关脚本和工具,并将其上传到节点上进行设置。具体步骤请参考《设置 OBServer 节点开机自启动》文档中“离线设置”部分。
-
-
注意事项
- 设置 OBServer 节点开机自启动时,OceanBase 集群的每一个 OBServer 节点都需要按照上述方法进行设置。
- 如果集群是由 obshell 管理的,则需要通过 obshell 的相关命令来设置开机自启。例如,可以使用以下命令:
/home/admin/oceanbase/bin/obshell cluster start -a
综上所述,请根据您的实际环境选择合适的设置方法,并确保每个 OBServer 节点都正确配置了开机自启动功能。如果需要更详细的步骤说明,建议查阅《设置 OBServer 节点开机自启动》文档。
详情请参考: