重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
OCEANBASE 中的obd是什么意思
[打印本页]
作者:
郑全
时间:
2026-2-7 13:04
标题:
OCEANBASE 中的obd是什么意思
obd 是 OceanBase Deployer 的缩写,是 OceanBase 官方提供的轻量级安装部署与基础运维工具,支持命令行与白屏 Web 界面两种操作方式,能标准化集群部署流程,同时提供包管理、压测、集群生命周期管理等能力,是 OceanBase 所有部署方式的底层核心依赖(OCP/OB Operator 均会自动调用)[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
核心定位与价值
轻量无依赖:基于 Python 开发,安装简单,资源占用低,支持 Linux 主流发行版,适合物理机、虚拟机、容器等多种环境。
全场景适配:可部署 OceanBase 社区版 / 企业版集群、OBProxy、OBAgent、OCP 社区版等组件,覆盖测试到生产的全流程[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
运维一体化:不仅用于部署,还支持集群启动 / 停止、升级、配置变更、性能压测、状态检查等基础运维操作[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
核心功能与使用方式
功能模块
说明
典型命令 / 操作
集群部署命令行(yaml 配置)或白屏界面部署多节点 / 单节点集群obd cluster deploy <集群名> -c < 配置文件 >;obd web 启动白屏界面
包管理管理 OceanBase 相关组件的安装包,支持版本查询、下载、校验obd mirror list;obd mirror install <组件>
集群运维启动 / 停止 / 重启集群、查看状态、执行配置变更obd cluster start/stop/restart <集群名>;obd cluster status < 集群名 >
性能压测内置压测工具,快速验证集群性能obd test <测试类型>
快速体验一键部署本地测试集群,适合新手入门obd demo;obd pref
两种部署模式对比
命令行模式:通过编辑 yaml 配置文件,灵活自定义节点、副本、资源等参数,适合生产环境与深度配置场景[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
白屏 Web 模式:通过浏览器访问 obd 内置的 Web 界面,引导式配置,适合快速体验与标准环境部署[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
与 OCP 的关系
obd 是底层部署工具,轻量、命令行优先,适合测试 / 小型生产与基础运维。
OCP 是企业级可视化管理平台,依赖 obd 完成底层部署,提供监控、告警、备份恢复、规模化运维等高级能力,适合大型生产集群。
典型使用流程(命令行示例)
安装 obd:yum install -y obd(社区版)或通过官方脚本安装[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
编写配置文件(示例):
yaml
oceanbase-ce: servers: - 192.168.1.100 global: home_path: /home/ob data_dir: /data/ob log_dir: /log/ob mysql_port: 2881 rpc_port: 2882
部署集群:obd cluster deploy ob-test -c ob-config.yaml[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
启动集群:obd cluster start ob-test[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
查看状态:obd cluster status ob-test[color=rgba(0, 0, 0, 0.5)]
OceanBase
。
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2