mysql 租户下的leader

3个zone,每个zone一个observer,创建unit、pool和租户如下:
CREATE RESOURCE UNIT ob_test_unit
MEMORY_SIZE = ‘10G’,
MAX_CPU = 2,
MIN_CPU = 1,
LOG_DISK_SIZE = ‘20G’;

CREATE RESOURCE POOL ob_test_01
UNIT=‘ob_test_unit’,
UNIT_NUM=1,
ZONE_LIST=(‘zone1’,‘zone2’,‘zone3’);

CREATE TENANT IF NOT EXISTS mysql_t2
PRIMARY_ZONE=‘zone1,zone2’,
RESOURCE_POOL_LIST=(‘ob_test_02’)
set OB_TCP_INVITED_NODES=’%’;

下面查看leader分布,结果怎么理解呢?初学者,有点不大懂

OceanBase 会依据 PRIMARY_ZONE 配置,优先将日志流 Leader 分布在指定 Zone 内,并在同一优先级内打散分布。
可以结合文档熟悉下: 日志流和副本概述-V4.3.5-OceanBase 数据库文档-分布式数据库使用文档

3 个赞