OceanBase 安装部署考试操作手册
1、安装部署
拓扑:1台 OCP、1台 OMS、9台 OBServer
1.1 本地NTP服务配置
(1)OCP 节点/etc/ntp.conf配置
restrict 172.23.0.0 mask 255.255.0.0 nomodify server 127.127.1.0 fudge 127.127.1.0 stratum 10参数说明
server:指定NTP同步服务器,单机自建时间服务器用本地时钟restrict:设置网段时间同步访问规则restrict 172.23.0.0 mask 255.255.0.0 nomodify:允许172.23.0.0/16网段同步,禁止修改
127.127.1.0:NTP协议特殊地址,代表本地硬件时钟
(2)OBServer 节点/etc/ntp.conf配置
server <OCP私网地址> fudge <OCP私网地址> stratum 10(3)重启服务 & 查看同步状态
# 重启ntp服务servicentpd restart# 查看时间同步状态ntpstat ntpq-np# 手动强制同步时钟(OCP为时间服务器)ntpdate192.168.0.2注意:9台OBServer全部配置,后续搭建备库依赖时间同步。
1.2 OB集群安装
- 搭建2-2-2架构OB集群,按题目给定参数填写配置。
- 建议在OCP先创建参数模板,后续重搭、报错重建可直接选用,避免重复手动输入参数。
- OCP 添加主机:严格按要求命名主机、指定机房、REGION 区域,不可填错。
- 疑问:此处主机名是否为OCP中添加的主机别名?按考试规范填写即可。
- OBProxy 部署
- 6台OBServer 均部署OBProxy,集群架构2-2-2;
- 后续备集群需单独搭建3节点 ProxySQL 集群;
- 备集群OBProxy 采用1-1-1架构。
1.3 OB集群参数配置
1.3.1 关闭 UNIT 均衡
- 考题易错点:题目写
show proxyconfig like 'enable_rebalance'为错误写法; - 正确:
enable_rebalance是集群级参数,需用show parameters查看,以答题卡参考命令为准。
均衡规则说明
| 配置状态 | resource_soft_limit 值 | 效果 |
|---|---|---|
| 开启 | 小于100 | UNIT均衡开启、分区副本均衡开启 |
| 开启 | 大于等于100 | UNIT均衡关闭、分区副本均衡开启 |
| 关闭 | 任意值 | UNIT均衡关闭、分区副本均衡关闭 |
实操命令
-- 开启分区副本均衡 + 关闭UNIT均衡altersystemsetenable_rebalance=true;altersystemsetresource_soft_limit=100;参数说明:
resource_soft_limit资源软负载水位,默认50%;设为100%可手工控制Unit分布,不自动迁移。
版本兼容说明
OceanBase4.x 从 V4.0.0 开始废弃 resource_soft_limit,该参数已移除;
4.x 仅通过租户级enable_rebalance控制 Unit 迁移开关。
1.3.2 租户会话变量调整
单位:微秒
-- ob_trx_timeout 设置为30分钟setglobalob_trx_timeout=30*60*1000*1000;-- ob_query_timeout 设置为1分钟setglobalob_query_timeout=1*60*1000*1000;注意:原题第二行笔误写成
ob_trx_timeout,实际应为ob_query_timeout。
2、创建租户
- 创建
ob_mysql、ob_oracle两个租户; - 均采用1-1-1Unit 架构,方便后续考试扩容操作;
- 严格按题目给定租户名、参数、密码创建;
- 关键注意:创建租户时Unit个数选择1。