粗体文本****粗体文本
【 使用环境 】测试环境
【 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收集诊断信息,详情参见链接(右键跳转查看):


