【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1.0
【问题描述】如何使用OBD在一台服务器部署多个数据库呢,官方那个单节点扩容就是?没看明白,请知道的大佬指点下
你可以虚拟化服务器或者docker搭建ob集群
单机部署多个 OBServer 实例,要点如下:
- 软件目录复制多份,分开存放。如
/home/admin/ob1/oceanbase
- IP 和 端口组合错开。可以是同一个 IP ,不同端口(3881和3882);也可以是不同 IP 同一个端口(2881和 2882). OB 启动的时候监听具体的 IP (不要监听
any ip
) - 数据目录和日志目录错开。如
/data/1、/data/log1
;/data/2、/data/log2
。
如果你想性能更好,利用 cpu绑定技术,为每个实例绑定不同的cpu。
OBProxy 单机部署一个就够了。
嗯嗯 好的谢谢大佬