如何缩容ocp meta集群?

粗体文本****粗体文本
【 使用环境 】测试环境
【 OB or 其他组件 】ocp
【 使用版本 】4.4.0
【问题描述】部署了一套1-1的ocp meta 集群测试环境,有没有什么方式去掉一个节点变成单节点的ocp?
我查到有通过obd命令扩容ocp的文章,但没查到缩容ocp的内容。
测试了几个方法都不行。
现在的cop meta 集群集群拓扑图

==停进程报错

==直接删除zone2的副本报错。

==修改locality也报错。
obclient(root@sys)[oceanbase]> ALTER TENANT ocp_meta locality=“FULL{1}@zone1”;

ERROR 4179 (HY000): violate locality principal not allowed

obclient(root@sys)[oceanbase]> ALTER TENANT ocp_monitor locality=“FULL{1}@zone1”;

ERROR 4179 (HY000): violate locality principal not allowed

obclient(root@sys)[oceanbase]> ALTER TENANT sys locality=“FULL{1}@zone1”;

ERROR 4179 (HY000): violate locality principal not allowed

obclient(root@sys)[oceanbase]>

obclient(root@sys)[oceanbase]>

obclient(root@sys)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_TENANT_JOBS WHERE JOB_TYPE = ‘ALTER_TENANT_LOCALITY’;

Empty set (0.004 sec)

obclient(root@sys)[oceanbase]>

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

1 个赞