胖乎乎
#1
【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.2
【问题描述】通过按表级恢复时在创建资源池报错ERROR 4656 (HY000): resource pool unit num is bigger than zone server count
【复现路径】
在创建资源池报错,是根据官网文档进行操作的
这个是官网的介绍
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050210
如下图是我的集群的unit分布情况
zmix
#3
UNIT_NUM
:该资源池在目标 Zone 的 Unit 个数,它的值要小于目标 Zone 的节点个数,且每个节点上最多只能分布同一个租户的一个 Unit
你这是1-1-1架构吧
1 个赞
胖乎乎
#5
老师这段话没有看懂,这个不是看的我截图的这个位置么
我改成1是可以了
zmix
#6
你有三个租户,一个zone里有3个unit这正常的啊,
1-1-1架构,每个租户在一个zone里的unit数量不能大于1
2-2-2架构,每个租户在一个zone里的unit数量不能大于2
Giant
#7
unit_num 是每个zone里面的 的observer的最小的个数, 因为一个server只能存储一个pool的一个unit,
旭辉
#8
1-1-1 每个租户只能占用一个unit,楼上回答的正确,你这个unit_num改成1就可以了