暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【赵渝强老师】使用obd快速体验OceanBase

原创 赵渝强老师 2025-10-30
160

1.png
obd全称为OceanBase Deployer,是OceanBase安装部署工具,通过命令行部署或白屏界面部署的方式,将复杂配置流程标准化,降低集群部署难度。 命令行支持编辑配置文件,可以更加灵活的进行配置调整,适用于需要深度了解OceanBase的用户,有一定的使用门槛;白屏界面配置简单,通过页面的引导配置即可完成集群部署,适用于需要快速体验,构建标准环境的用户。在集群部署之外,obd还提供了包管理器、压测软件、集群管理等常用的运维能力,更好的支持用户体验使用OceanBase分布式数据库。

aaa11.png
点击这里查看视频讲解:【赵渝强老师】使用obd快速体验OceanBase

下面将使用obd快速体验OceanBase数据库集群,具体步骤如下:

(1)执行下面的命令部署OceanBase数据库集群

# obd demo 执行obd demo命令后,会自动部署 OceanBase数据库、OBProxy、OBAgent、Prometheus和Grafana, 默认版本为镜像库中最新版本。 下面的语句将部署默认组件,并指定OceanBase数据库版本 # obd demo --oceanbase-ce.version=4.3.3.0 部署成功后,将输出下面的信息: Wait for observer init ok +---------------------------------------------+ | oceanbase-ce | +-----------+---------+------+-------+--------+ | ip | version | port | zone | status | +-----------+---------+------+-------+--------+ | 127.0.0.1 | 4.3.5.1 | 2881 | zone1 | ACTIVE | +-----------+---------+------+-------+--------+ obclient -h127.0.0.1 -P2881 -uroot -p'SRySjZoYdBETphKghy9v' -Doceanbase -A cluster unique id: 67f69dfa-0c8a-5aae-9e3b-50b2c7686064-195cd8fa93b-01050304 Connect to obproxy ok +---------------------------------------------------------------+ | obproxy-ce | +-----------+------+-----------------+-----------------+--------+ | ip | port | prometheus_port | rpc_listen_port | status | +-----------+------+-----------------+-----------------+--------+ | 127.0.0.1 | 2883 | 2884 | 2885 | active | +-----------+------+-----------------+-----------------+--------+ obclient -h127.0.0.1 -P2883 -uroot -p'SRySjZoYdBETphKghy9v' -Doceanbase -A Connect to Obagent ok +------------------------------------------------------------------+ | obagent | +---------------+--------------------+--------------------+--------+ | ip | mgragent_http_port | monagent_http_port | status | +---------------+--------------------+--------------------+--------+ | 192.168.79.10 | 8089 | 8088 | active | +---------------+--------------------+--------------------+--------+ Connect to Prometheus ok +------------------------------------------------------+ | prometheus | +---------------------------+------+----------+--------+ | url | user | password | status | +---------------------------+------+----------+--------+ | http://192.168.79.10:9090 | | | active | +---------------------------+------+----------+--------+ Connect to grafana ok +-------------------------------------------------------------------+ | grafana | +---------------------------------------+-------+----------+--------+ | url | user | password | status | +---------------------------------------+-------+----------+--------+ | http://192.168.79.10:3000/d/oceanbase | admin | admin | active | +---------------------------------------+-------+----------+--------+ demo running ...... 这里展示了集群信息,也可以通过下面的命令获取集群信息: # obd cluster display demo

(2)部署成功后可复制输出中的连接串,使用OBClient客户端连接到OceanBase数据库:

# obclient -h127.0.0.1 -P2881 -uroot -p'SRySjZoYdBETphKghy9v' -Doceanbase -A 这里也可以使用mysql客户端进行连接: # mysql -h127.0.0.1 -P2881 -uroot -p'SRySjZoYdBETphKghy9v' -Doceanbase -A 其中:-A: 可选项,表示在连接数据库时不自动获取统计信息。

(3)登录后可以查看当前已存在的数据库信息。

obclient(root@(none))[oceanbase]> show databases; 输出的信息如下: +--------------------+ | Database | +--------------------+ | information_schema | | LBACSYS | | mysql | | oceanbase | | ocs | | ORAAUDITOR | | SYS | | sys_external_tbs | | test | +--------------------+ 9 rows in set (0.005 sec)

(4)通过浏览器访问Grafana监控页面,如下图所示:
2.png

(5)查看集群列表信息。

# obd cluster list 输出信息如下: +--------------------------------------------------+ | Cluster List | +------+-------------------------+-----------------+ | Name | Configuration Path | Status (Cached) | +------+-------------------------+-----------------+ | demo | /root/.obd/cluster/demo | running | +------+-------------------------+-----------------+ Trace ID: b1132d68-0982-11f0-ac1e-000c29a69b26
最后修改时间:2025-12-14 20:10:33
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论