开发者社区 问答 正文

OceanBase数据库为什么还是提示redeploy呢?

OceanBase数据库为什么还是提示redeploy呢?860124286b0e4789a9334058a3f39dd0.png

展开
收起
真的很搞笑 2023-12-05 21:42:38 165 分享 版权
来自: OceanBase
3 条回答
写回答
取消 提交回答
  • 因为tmp没有修改,没有做重新检查。
    config.yaml 边上还有个.data。vi打开修改config_status为UNCHNAGE。
    或者edit-config的时候新增一个空行,也可以触发重新检查
    cat /root/.ocp-installer/cluster/集群名/config.yaml 里的 port: 0 值 默认值实际用得就是22端口号 不支持其他端口号 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-06 14:37:18
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    OceanBase数据库如果出现"redeploy"的提示,可能是因为需要进行集群的重新部署。在OceanBase中,obd cluster redeploy命令被用来重新部署整个集群。执行这个操作会重新初始化并配置数据库节点,并重新启动服务,这可能会导致系统的停机时间和数据丢失。因此,在执行该命令之前,请确保您已经做好了相应的备份工作,并理解重新部署的潜在风险。具体的停机时间取决于集群规模和硬件资源,可能需要几分钟或更长时间。同时,也建议通过视图oceanbase.DBA_OB_ROOTSERVICE_EVENT_HISTORY来查看Root Service调度过的迁移/复制/重建任务,可能会对问题的诊断有所帮助。

    2023-12-06 13:41:17
    赞同 展开评论
  • 执行 obd cluster redeploy 命令时需要二次确认https://www.oceanbase.com/docs/community-obd-cn-1000000000314385

    2023-12-06 11:28:39
    赞同 展开评论