zone名 region 副本类型
zone1,chongqing ,L
zone2,chongqing, F
zone3,chengdu, F
zone4,chongqing, F
zone5,chengdu, F
在zone1上的副本类型是L,其他4个zone上的副本类型都是F。
下面,我想把zone2上的副本类型修改为R,但是报错了,如下:
alter tenant obmysql set locality=‘L{1}@zone1,R{1}@zone2,f{1}@zone3,f{1}@zone4,f{1}@zone5’;
ERROR 4179 (HY000): primary zone F type replica not enough in its region not allowed
select primary_zone from oceanbase.gv$tenant where tenant_name=‘obmysql’;
为什么会报错呢?假设,zone2上修改成功了,那zone3、zone4、zone5这三个zone都是F啊,还是可以满足多少派的啊。