SQL删除节点后,obd的edit-config配置文件里还存在节点的配置信息,如何清除?


ALTER SYSTEM DELETE SERVER “172.16.100.4:2882” zone=‘zone1’
删除节点后,查询节点已经不存在了
但是obd的edit-config配置文件里还存在节点的配置信息,导致restart后节点无法启动,编辑edit-config将节点的信息删除又提示要重新部署
QQ_1720171637527

1 个赞

用sql删除节点后,怎么不重新部署的情况下将obd配置文件中的节点信息也删除?
因为 edit-config中还有节点的信息,导致集群无法正常启动。

1 个赞

obd部署的集群需要obd命令进行修改,目前可以登陆集群么,手动用sql再把该节点加进去

1 个赞

obd如何删除节点?我看文档中没有删除节点,只有删除组件。修改obd集群配置文件就需要重新部署集群了。

1 个赞

obd的ymal文件修改某些配置会触发重新部署,目前这个情况没有更好的方案,生产环境建议使用OCP部署,运维,管理

1 个赞

ocp部署的集群如何扩容节点和缩容节点?有参考吗
文档只找到了obd扩容的方法,按照obd这样扩容会写入配置文件,就无法缩容了。

1 个赞

obd支持集群级扩容,目前不支持集群级缩容,OCP扩缩容参考:
https://www.oceanbase.com/docs/common-ocp-1000000000826580

https://www.oceanbase.com/docs/common-ocp-1000000000826562

1 个赞

ob手动删除以后,你可以手动将.obd/cluster/集群名/config.yaml和inner_config.yaml相关节点信息vi删除,这样可以继续使用。

不过在修改前,记得备份相关文件,避免改错了,就无法使用了。

obd cluster list 显示的不是实时的,是异步的 。实时显示的是 obd cluster display cluster_name

####################
配置文件最好使用 obd cluster edit-config myoceanbase 进行修改,落地的文件是
image

您可以看下 一模一样的内容