刚接触 OceanBase 的新手,分享一套可直接照着做的单节点部署流程,踩过的坑都整理好了,看完就能跑起来。
一、环境要求
- 系统:CentOS 7.x/ Ubuntu 20.04
- 配置:至少 2 核 4G,推荐 4 核 8G
- 关闭防火墙、SELinux
- 使用 OBD 一键部署工具
二、部署流程
-
安装 OBD 执行官方一键安装脚本,安装完成后检查版本。
-
初始化集群 使用 OBD 初始化单节点配置,修改集群名、密码、数据目录。注意:内存、磁盘、端口不要冲突。
-
启动集群 启动后用
obd cluster display 集群名查看状态,确保所有组件 running。 -
创建租户→库→用户 OB 是租户隔离架构,必须先建租户,再建库和用户,这一步和 MySQL 不一样。
三、常见问题解决
- 启动失败:优先看内存是否足够,降低配置或升级内存
- 连不上:检查 obproxy、防火墙、租户白名单、账号权限
- 端口被占:用 netstat 排查,关闭占用程序或改 OB 端口
四、测试验证
部署完成后,用命令行或 DBeaver/Navicat 连接,执行建表、增删改查验证正常即可。
我也是正在学习 OB 的新手,欢迎大家一起交流部署、使用、迁移问题,共同进步!