OceanBase数据库为什么还是提示redeploy呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
因为tmp没有修改,没有做重新检查。
config.yaml 边上还有个.data。vi打开修改config_status为UNCHNAGE。
或者edit-config的时候新增一个空行,也可以触发重新检查
cat /root/.ocp-installer/cluster/集群名/config.yaml 里的 port: 0 值 默认值实际用得就是22端口号 不支持其他端口号 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
OceanBase数据库如果出现"redeploy"的提示,可能是因为需要进行集群的重新部署。在OceanBase中,obd cluster redeploy命令被用来重新部署整个集群。执行这个操作会重新初始化并配置数据库节点,并重新启动服务,这可能会导致系统的停机时间和数据丢失。因此,在执行该命令之前,请确保您已经做好了相应的备份工作,并理解重新部署的潜在风险。具体的停机时间取决于集群规模和硬件资源,可能需要几分钟或更长时间。同时,也建议通过视图oceanbase.DBA_OB_ROOTSERVICE_EVENT_HISTORY来查看Root Service调度过的迁移/复制/重建任务,可能会对问题的诊断有所帮助。
执行 obd cluster redeploy 命令时需要二次确认https://www.oceanbase.com/docs/community-obd-cn-1000000000314385