rebuild失败后变为destroyed,怎么修复?

oceanbase-ce 4.2.2.1版本
rebuild失败后变为destroyed,怎么修复?

[root@node25 myodb]# obd cluster redeploy myodb
Are you sure to destroy the “myodb” cluster and rebuild it? [y/n]: y
Get local repositories ok
Open ssh connection ok
Check for standby tenant ok
Search plugins ok
Stop observer ok
Stop obproxy ok
Stop obagent ok
Stop ocp-express ok
myodb stopped
Search plugins ok
Cluster status check ok
observer work dir cleaning ok
obproxy work dir cleaning ok
obagent work dir cleaning ok
ocp-express work dir cleaning ok
myodb destroyed
[WARN] Use centos 7 remote mirror repository for anolis 8.2
Package oceanbase-ce-4.2.2.1-101000012024030709.el7 is available.
[WARN] Use centos 7 remote mirror repository for anolis 8.2
Package obproxy-ce-4.2.3.0-3.el7 is available.
[WARN] Use centos 7 remote mirror repository for anolis 8.2
Package obagent-4.2.2-100000042024011120.el7 is available.
[WARN] Use centos 7 remote mirror repository for anolis 8.2
Package ocp-express-4.2.2-100000022024011120.el7 is available.
±-------------------------------------------------------------------------------------------+
| Packages |
±-------------±--------±-----------------------±-----------------------------------------+
| Repository | Version | Release | Md5 |
±-------------±--------±-----------------------±-----------------------------------------+
| oceanbase-ce | 4.2.2.1 | 101000012024030709.el7 | 3e30b9c0f183a5ef764ab754d5e517a671d96b38 |
| obproxy-ce | 4.2.3.0 | 3.el7 | 0490ebc04220def8d25cb9cac9ac61a4efa6d639 |
| obagent | 4.2.2 | 100000042024011120.el7 | 19739a07a12eab736aff86ecf357b1ae660b554e |
| ocp-express | 4.2.2 | 100000022024011120.el7 | 09ffcf156d1df9318a78af52656f499d2315e3f7 |
±-------------±--------±-----------------------±-----------------------------------------+
Repository integrity check ok
Parameter check ok
Cluster status check ok
Initializes observer work home ok
Initializes obproxy work home ok
Initializes obagent work home ok
Initializes ocp-express work home x
[ERROR] OBD-1002: Fail to init 10.20.1.24 home path: /data/myodb/ocpexpress is not empty.

See OceanBase分布式数据库-海量数据 笔笔算数 .
Trace ID: 44af06bc-fc5c-11ee-b0ba-0050569921da
If you want to view detailed obd logs, please run: obd display-trace 44af06bc-fc5c-11ee-b0ba-0050569921da
[root@node25 myodb]# obd cluster redeploy myodb
Are you sure to destroy the “myodb” cluster and rebuild it? [y/n]: y
Get local repositories ok
Check for standby tenant ok
[ERROR] Deploy “myodb” is destroyed. You could not destroy an undeployed cluster
See OceanBase分布式数据库-海量数据 笔笔算数 .
Trace ID: 37e768ec-fc5d-11ee-ac17-0050569921da
If you want to view detailed obd logs, please run: obd display-trace 37e768ec-fc5d-11ee-ac17-0050569921da
[root@node25 myodb]#
[root@node25 myodb]#
[root@node25 myodb]#
[root@node25 myodb]#
[root@node25 myodb]# obd cluster redeploy myodb
Are you sure to destroy the “myodb” cluster and rebuild it? [y/n]: y
Get local repositories ok
Check for standby tenant ok
[ERROR] Deploy “myodb” is destroyed. You could not destroy an undeployed cluster
See OceanBase分布式数据库-海量数据 笔笔算数 .
Trace ID: 4135ef5e-fc5d-11ee-99b4-0050569921da
If you want to view detailed obd logs, please run: obd display-trace 4135ef5e-fc5d-11ee-99b4-0050569921da
[root@node25 myodb]#
[root@node25 myodb]#
[root@node25 myodb]#
[root@node25 myodb]# obd display-trace 4135ef5e-fc5d-11ee-99b4-0050569921da
[2024-04-17 09:53:15.128] [DEBUG] - cmd: [‘myodb’]
[2024-04-17 09:53:15.129] [DEBUG] - opts: {‘force_kill’: None, ‘confirm’: None, ‘ignore_standby’: None}
[2024-04-17 09:53:15.129] [DEBUG] - mkdir /root/.obd/lock/
[2024-04-17 09:53:15.130] [DEBUG] - unknown lock mode
[2024-04-17 09:53:15.131] [DEBUG] - try to get share lock /root/.obd/lock/global
[2024-04-17 09:53:15.131] [DEBUG] - share lock /root/.obd/lock/global, count 1
[2024-04-17 09:53:15.131] [DEBUG] - Get Deploy by name
[2024-04-17 09:53:15.131] [DEBUG] - mkdir /root/.obd/cluster/
[2024-04-17 09:53:15.132] [DEBUG] - mkdir /root/.obd/config_parser/
[2024-04-17 09:53:15.133] [DEBUG] - try to get exclusive lock /root/.obd/lock/deploy_myodb
[2024-04-17 09:53:15.133] [DEBUG] - exclusive lock /root/.obd/lock/deploy_myodb, count 1
[2024-04-17 09:53:15.133] [INFO] Are you sure to destroy the “myodb” cluster and rebuild it? [y/n]:
[2024-04-17 09:53:18.373] [DEBUG] - Get deploy configuration
[2024-04-17 09:53:18.479] [INFO] Get local repositories
[2024-04-17 09:53:18.481] [DEBUG] - mkdir /root/.obd/repository
[2024-04-17 09:53:18.613] [DEBUG] - Searching get_relation_tenants plugin for components …
[2024-04-17 09:53:18.614] [INFO] Check for standby tenant
[2024-04-17 09:53:18.615] [DEBUG] - Searching connect plugin for components …
[2024-04-17 09:53:18.616] [DEBUG] - Searching get_standbys plugin for components …
[2024-04-17 09:53:18.616] [DEBUG] - Searching get_deployment_connections plugin for components …
[2024-04-17 09:53:18.616] [DEBUG] - Searching check_exit_standby plugin for components …
[2024-04-17 09:53:18.748] [DEBUG] - Check deploy status
[2024-04-17 09:53:18.749] [ERROR] Deploy “myodb” is destroyed. You could not destroy an undeployed cluster
[2024-04-17 09:53:18.755] [INFO] See OceanBase分布式数据库-海量数据 笔笔算数 .
[2024-04-17 09:53:18.756] [INFO] Trace ID: 4135ef5e-fc5d-11ee-99b4-0050569921da
[2024-04-17 09:53:18.756] [INFO] If you want to view detailed obd logs, please run: obd display-trace 4135ef5e-fc5d-11ee-99b4-0050569921da
[2024-04-17 09:53:18.757] [DEBUG] - exclusive lock /root/.obd/lock/deploy_myodb release, count 0
[2024-04-17 09:53:18.757] [DEBUG] - unlock /root/.obd/lock/deploy_myodb
[2024-04-17 09:53:18.757] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2024-04-17 09:53:18.757] [DEBUG] - unlock /root/.obd/lock/global

已经提示了呢[ERROR] Deploy “myodb” is destroyed. You could not destroy an undeployed cluster
已部署的集群被销毁了。重新部署即可。

是修改什么配置文件什么参数导致的让执行redeploy呢。
通过edit-config修改配置文件后会提示重装redeploy还是重载 reload。
如果提示重载可以执行。
如果是重装,需要先备份再进行重装。
相关命令说明: OceanBase分布式数据库-海量数据 笔笔算数

我就是想把ocp-express迁过一台服务器,改了一下配置就提示要重新部署了,结果就坏了
用obd cluster edit-config myodb改了下ocp-express的地址

不建议改ip地址。obd cluster list看下。

[root@node25 myodb]# obd cluster list
±---------------------------------------------------+
| Cluster List |
±------±-------------------------±----------------+
| Name | Configuration Path | Status (Cached) |
±------±-------------------------±----------------+
| myodb | /root/.obd/cluster/myodb | destroyed |
±------±-------------------------±----------------+
Trace ID: 2a82e8c6-fc66-11ee-a98a-0050569921da
If you want to view detailed obd logs, please run: obd display-trace 2a82e8c6-fc66-11ee-a98a-0050569921da
[root@node25 myodb]# obd display-trace 2a82e8c6-fc66-11ee-a98a-0050569921da
[2024-04-17 10:57:02.515] [DEBUG] - cmd: []
[2024-04-17 10:57:02.515] [DEBUG] - opts: {}
[2024-04-17 10:57:02.515] [DEBUG] - mkdir /root/.obd/lock/
[2024-04-17 10:57:02.516] [DEBUG] - set lock mode to NO_LOCK(0)
[2024-04-17 10:57:02.516] [DEBUG] - Get deploy list
[2024-04-17 10:57:02.516] [DEBUG] - mkdir /root/.obd/cluster/
[2024-04-17 10:57:02.516] [DEBUG] - mkdir /root/.obd/config_parser/
[2024-04-17 10:57:02.519] [INFO] ±---------------------------------------------------+
[2024-04-17 10:57:02.520] [INFO] | Cluster List |
[2024-04-17 10:57:02.520] [INFO] ±------±-------------------------±----------------+
[2024-04-17 10:57:02.520] [INFO] | Name | Configuration Path | Status (Cached) |
[2024-04-17 10:57:02.520] [INFO] ±------±-------------------------±----------------+
[2024-04-17 10:57:02.520] [INFO] | myodb | /root/.obd/cluster/myodb | destroyed |
[2024-04-17 10:57:02.520] [INFO] ±------±-------------------------±----------------+
[2024-04-17 10:57:02.520] [INFO] Trace ID: 2a82e8c6-fc66-11ee-a98a-0050569921da
[2024-04-17 10:57:02.520] [INFO] If you want to view detailed obd logs, please run: obd display-trace 2a82e8c6-fc66-11ee-a98a-0050569921da

ob不支持修改ip地址。
另外可以看下上面说的。触发的是重装还是重载机制。
如果是重装机制,可以把修改的参数修改回去即可。如果是重载机制,可以执行。
重装前建议做一下备份。如果没有建议重新部署。