开发者社区> 问答> 正文

在OceanBase数据库中,社区版的集群系统,三个节点的集群,彻底坏了一个,怎么迅速新增一个节点?

请问社区版的集群系统,三个节点的集群,彻底坏了一个,怎么迅速新增一个节点,如果再坏一个节点,系统就无法使用了,我的OCP根本没有添加主机的功能,难道单点不能使用吗?我们准备切换数据库到OB,对集群这种高可用架构十分重视

展开
收起
崔问问 2023-11-29 17:41:06 82 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218350 要和当前使用的版本一样 https://www.oceanbase.com/softwarecenter 轻量版没有这个功能的,Ocp完整版才有。此回答整理自钉钉群:[社区]技术答疑群OceanBase

    2023-11-29 23:53:09
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    首先,关于OceanBase社区版的集群系统,即使其中一个节点完全损坏,只要剩余两个节点还在运行并且能够保持通信,那么整个集群仍然可以继续提供服务。
    然而,确实如您所言,若其中另一个节点也出现故障,则整个集群将会变得不可用。在这种情况下,增加一个新的节点是必要的,以便重新构建完整的集群系统。
    如果您使用的是OceanBase社区版,并且您的控制面板(OCP)没有直接添加主机的功能,您可以尝试使用OceanBase的数据部署工具OBD来完成这个任务。通过OBD,您可以轻松地配置和管理集群中的各个节点。
    当然,对于大型的企业级应用来说,为了避免单点故障导致系统整体失效的风险,通常建议采用更复杂的集群架构,例如三副本架构或多区域容灾架构等等,以提高系统的可靠性和可用性。这样即使某个节点出现问题,也不会直接影响整个集群的运行。如果您计划迁移到OceanBase,您也可以考虑选择企业版的产品,以便获取更多的技术支持和高级功能。

    2023-11-29 21:08:25
    赞同 展开评论 打赏
  • 准备一个新的服务器:根据您的硬件环境选择合适的服务器规格,确保有足够的存储空间、CPU 和内存资源供 OceanBase 使用。
    安装 OceanBase 软件:在新服务器上安装与现有集群版本相同的 OceanBase 软件,确保软件版本的一致性。
    创建数据目录:在新服务器上的指定位置创建用于存储 OceanBase 数据的数据目录。
    配置集群参数:将新服务器的网络地址和其他相关参数添加到集群配置文件中,并将配置文件同步到所有节点上。
    启动 OceanBase:启动新服务器上的 OceanBase 进程,并加入到现有的集群中。
    检查集群状态:检查集群的状态和各个节点的工作情况,确保所有节点都在正常工作

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

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载