当前位置: 首页 > news >正文

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

在这里插入图片描述

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

视频讲解如下

【赵渝强老师】快速体验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 -Acluster unique id: 67f69dfa-0c8a-5aae-9e3b-50b2c7686064-195cd8fa93b-01050304Connect 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监控页面,如下图所示:
在这里插入图片描述
《OceanBase数据库课程:MySQL模式》

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

# obd cluster list输出信息如下:
+--------------------------------------------------+
|                   Cluster List                   |
+------+-------------------------+-----------------+
| Name | Configuration Path      | Status (Cached) |
+------+-------------------------+-----------------+
| demo | /root/.obd/cluster/demo | running         |
+------+-------------------------+-----------------+
Trace ID: b1132d68-0982-11f0-ac1e-000c29a69b26
http://www.xdnf.cn/news/920341.html

相关文章:

  • 分享两个日常办公软件:uTools、PixPin
  • C#报价系统陈列展示成本核算系统项目管理系统纸品非纸品报价软件
  • WebRTC通话原理与入门难度实战指南
  • C++--list的使用及其模拟实现
  • 【Python训练营打卡】day46 @浙大疏锦行
  • PCA笔记
  • rl_sar实现sim2real的整体思路
  • [文献阅读] Emo-VITS - An Emotion Speech Synthesis Method Based on VITS
  • Java优化:双重for循环
  • 浅谈 React Suspense
  • Java高级 | 【实验七】Springboot 过滤器和拦截器
  • 【深度学习-Day 24】过拟合与欠拟合:深入解析模型泛化能力的核心挑战
  • PG 分区表的缺陷
  • Python网页自动化测试,DrissonPage库入门说明文档
  • Redis故障转移
  • 两种Https正向代理的实现原理
  • 文本切块技术(Splitter)
  • 运行示例程序和一些基本操作
  • 解决MySQL8.4报错ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded
  • Puppeteer API
  • Redis:现代应用开发的高效内存数据存储利器
  • springCloud2025+springBoot3.5.0+Nacos集成redis从nacos拉配置起服务
  • 【JavaWeb】Docker项目部署
  • LabVIEW主轴故障诊断案例
  • WPS中将在线链接转为图片
  • 备份还原打印机驱动
  • Spring——Spring相关类原理与实战
  • 欣佰特科技亮相2025张江具身智能开发者大会:呈现人形机器人全链条解决方案
  • Linux中su与sudo命令的区别:权限管理的关键差异解析
  • 【知识扫盲】分布式系统架构或分布式服务中的管理面,数据面和业务面