我通过obd cluster edit-config去掉了一台obproxy,还剩1台,然后提示我需要redeploy,文档里说redeploy会销毁集群。。。。。。。我只是去掉了一台obproxy,就要销毁集群、清空数据???这还如何扩容缩容?
现在我执行obd cluster start xxxxxx,都会失败,提示[ERROR] Deploy needs redeploy
能撤回操作,或者从哪修改一下状态,让obd认为不需要redeploy了,现在基本的start stop都没法用了
我通过obd cluster edit-config去掉了一台obproxy,还剩1台,然后提示我需要redeploy,文档里说redeploy会销毁集群。。。。。。。我只是去掉了一台obproxy,就要销毁集群、清空数据???这还如何扩容缩容?
obd不支持缩容,这种的情况下可以参考组件变更方案
https://www.oceanbase.com/docs/community-obd-cn-1000000003146491
先删除odp组件
obd cluster component del test obproxy-ce
然后再执行组件添加方法,obporxy的yaml可以少写一个节点。
现在卡在[ERROR] Deploy needs redeploy这里了,干啥都提示这个,啥也干不了,这个咋搞啊。。。。
把yaml文件改回去。
然后修改~/.obd/cluster/xxxx/
vi .data文件
config_status: UNCHNAGE