使用obd安装oceanbase社区最新版

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 使用obd安装oceanbase社区最新版

     有个虚拟机,以前用obd自动配置过oceanbase集群做测试,测试完之后就把这个集群删除了。现在,已经过了一段时间了,oceanbase已经有了新版本,在7月18日更新了3.1.4版,想测试体验一下这个新版本,需要怎么操作?

     说起来,这个操作其实很简单,只要使用obd重新部署一个集群即可。集群的配置文件可以使用以前集群的配置文件,当然,这个配置文件里不能有版本配置信息。下面记录了obd配置数据库集群所作的操作、过程及输出。

[admin@my_ob ~]$ obd cluster deploy my_cluster -c single_cluster.yaml

Update OceanBase-community-stable-el7 ok

Update OceanBase-development-kit-el7 ok

更新数据库社区版及开发工具信息

Download oceanbase-ce-3.1.4-10000092022071511.el7.x86_64.rpm (47.30 M): 100% [###############] Time: 0:02:48 293.95 kB/s

Found a higher version

name: oceanbase-ce

version: 3.1.4

release:10000092022071511.el7

arch: x86_64

md5: c5cd94f4f190317b6a883c58a26460a506205ce6

Do you want to use it? [y/n]: y

Package oceanbase-ce-3.1.4 is available.

下载了数据库最新版3.1.4。

obproxy-ce-3.2.3 already installed.

install oceanbase-ce-3.1.4 for local ok

+-------------------------------------------------------------------------------------------+

|                                          Packages                                         |

+--------------+---------+-----------------------+------------------------------------------+

| Repository   | Version | Release               | Md5                                      |

+--------------+---------+-----------------------+------------------------------------+

| obproxy-ce   | 3.2.3   | 2.el7                 | bdd299bda2bdf71fd0fd3f155b6a2e39dffd2be1 |

| oceanbase-ce | 3.1.4   | 10000092022071511.el7 | c5cd94f4f190317b6a883c58a26460a506205ce6 |

+--------------+---------+-----------------------+-----------------------------------+

Repository integrity check ok

Parameter check ok

Open ssh connection ok

Remote obproxy-ce-3.2.3-bdd299bda2bdf71fd0fd3f155b6a2e39dffd2be1 repository install ok

Remote obproxy-ce-3.2.3-bdd299bda2bdf71fd0fd3f155b6a2e39dffd2be1 repository lib check ok

Remote oceanbase-ce-3.1.4-c5cd94f4f190317b6a883c58a26460a506205ce6 repository install ok

Remote oceanbase-ce-3.1.4-c5cd94f4f190317b6a883c58a26460a506205ce6 repository lib check !!

远程仓库包含数据库社区版3.1.4,proxy社区版3.2.3

[WARN] 192.168.56.101 oceanbase-ce-3.1.4-c5cd94f4f190317b6a883c58a26460a506205ce6 require: libmariadb.so.3

社区版3.1.4 需要libmariadb.so.3包

Try to get lib-repository

Download oceanbase-ce-libs-3.1.4-10000092022071511.el7.x86_64.rpm (155.26 K): 100% [#########] Time: 0:00:00 287.03 kB/s

Found a higher version

name: oceanbase-ce-libs

version: 3.1.4

release:10000092022071511.el7

arch: x86_64

md5: 6d5437b0cad486b55963f89b8ef3769af7995350

ce-libs也有了3.14版本

Do you want to use it? [y/n]: y

你要使用它吗?选择yes

Package oceanbase-ce-libs-3.1.4 is available.

install oceanbase-ce-libs-3.1.4 for local ok

准备安装oceanbase-ce-libs到本地

Use oceanbase-ce-libs-3.1.4-6d5437b0cad486b55963f89b8ef3769af7995350 for oceanbase-ce-3.1.4-c5cd94f4f190317b6a883c58a26460a506205ce6

Remote oceanbase-ce-libs-3.1.4-6d5437b0cad486b55963f89b8ef3769af7995350 repository install ok

Remote oceanbase-ce-3.1.4-c5cd94f4f190317b6a883c58a26460a506205ce6 repository lib check ok

所有组件都已就绪。

Cluster status check ok

Initializes obproxy work home ok

Initializes observer work home ok

初始化obproxy及observer工作目录。

my_cluster deployed

完成部署。

查看已经部署好的集群

[admin@my_ob ~]$ obd cluster list

+--------------------------------------------------------------------+

|                            Cluster List                            |

+------------+-------------------------------------+-----------------+

| Name       | Configuration Path                  | Status (Cached) |

+------------+-------------------------------------+-----------------+

| my_cluster | /home/admin/.obd/cluster/my_cluster | deployed        |

+------------+-------------------------------------+-----------------+

启动集群

[admin@my_ob ~]$ obd cluster start my_cluster

Get local repositories and plugins ok

获取本地仓库和插件

Open ssh connection ok

打开ssh连接,自动化部署需要配置ssh免登录,即使是在一台虚拟机上部署也需要配置免登录,否则这一步会失败。

Load cluster param plugin ok

Check before start obproxy ok

Check before start observer ok

启动前检查就绪。

Start obproxy ok

obproxy program health check ok

Connect to obproxy ok

启动数据库代理,代理程序健康检查就绪,代理服务器连接成功。

Initialize cluster

+--------------------------------------------------+

|                     obproxy                      |

+----------------+------+-----------------+--------+

| ip             | port | prometheus_port | status |

+----------------+------+-----------------+--------+

| 192.168.56.101 | 2883 | 2884            | active |

+----------------+------+-----------------+--------+

上面显示的代理服务器的连接信息。

Start observer ok

observer program health check ok

Connect to observer ok

启动observer就绪,observer健康检查就绪,连接到observer成功。

Initialize cluster

Cluster bootstrap ok

开始数据库集群自举,第一次启动数据库集群时需要做这个操作。

Wait for observer init ok

等待observer初始化,observer初始化成功,

+--------------------------------------------------+

|                     observer                     |

+----------------+---------+------+-------+--------+

| ip             | version | port | zone  | status |

+----------------+---------+------+-------+--------+

| 192.168.56.101 | 3.1.4   | 2881 | zone1 | active |

+----------------+---------+------+-------+--------+

my_cluster running

集群已经处于running状态,可以正常登录了。

登录数据库sys租户,检查一下集群版本

[admin@my_ob ~]$ obclient -h 192.168.56.101 -P 2883 -uroot@sys -A -c -p

Enter password:

Welcome to the OceanBase.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.6.25 OceanBase 3.1.4 (r10000092022071511-b4bfa011ceaef428782dcb65ae89190c40b78c2f) (Built Jul 15 2022 11:45:14)

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> show databases;

+--------------------+

| Database           |

+--------------------+

| oceanbase          |

| information_schema |

| mysql              |

| SYS                |

| LBACSYS            |

| ORAAUDITOR         |

| test               |

+--------------------+

7 rows in set (0.003 sec)

MySQL [(none)]> select version();

+--------------------+

| version()          |

+--------------------+

| 3.1.4-OceanBase CE |

+--------------------+

1 row in set (0.006 sec)

数据库时社区版3.1.4

可以看到,oceanbase3.1.4 的启动顺序发生变化,以前的版本是先启动observer,再启动obproxy,现在则是先启动obproxy,再启动observer。启动的过程好像也做了优化,以前启动过程中(4C16G的虚拟机)经常发生obproxy和observer连接不上的情况,需要重新运行一下集群启动命令才能启动成功。还是那台虚拟机,却没有发生这种情况。

相关文章
|
8月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
284 4
|
2月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
127 7
|
3月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
【10月更文挑战第5天】随着OceanBase社区版的广泛应用,企业纷纷采用这一高性能、高可用的分布式数据库系统。为了确保系统的稳定运行,使用成熟的Zabbix监控工具进行全面监控至关重要。本文通过具体示例介绍了如何配置Zabbix监控OceanBase,包括安装配置、创建监控模板和监控项、编写脚本、设置触发器及图形展示等步骤,帮助读者快速上手,及时发现并解决问题,确保业务始终处于最佳状态。
101 2
|
5月前
|
运维 监控 数据库
在OceanBase数据库中,obd集群版本需在线升级4.3.1.0升级至4.3.2
【8月更文挑战第14天】在OceanBase数据库中,obd集群版本需在线升级4.3.1.0升级至4.3.2
101 0
|
5月前
|
SQL 监控 分布式数据库
【解锁数据库监控的神秘力量!】OceanBase社区版与Zabbix的完美邂逅 —— 揭秘分布式数据库监控的终极奥秘!
【8月更文挑战第7天】随着OceanBase社区版的普及,企业广泛采用这一高性能、高可用的分布式数据库。为保障系统稳定,使用成熟的Zabbix监控工具对其进行全方位监控至关重要。本文通过实例介绍如何在Zabbix中配置监控OceanBase的方法,包括创建监控模板、添加监控项(如TPS)、设置触发器及图形展示,并提供示例脚本帮助快速上手。通过这些步骤,可以有效监控OceanBase状态,确保业务连续性。
116 0
|
8月前
|
分布式数据库 数据库 开发者
@开发者,龙蜥社区邀您参加 2024 OceanBase 开发者大会
2024 OceanBase 开发者大会上,龙蜥社区设置了专属互动展区,欢迎各位开发者前来打卡,体验龙蜥操作系统,最后成功通关会有精美定制周边哦。
|
8月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
81 2
|
8月前
|
SQL 缓存 监控
OceanBase 社区版是一个单进程的软件
OceanBase 社区版是一个单进程的软件
126 1
|
8月前
|
Apache 流计算 OceanBase
手把手教你实现 OceanBase 数据到阿里云数据库 SelectDB 内核版 Apache Doris 的便捷迁移|实用指南
本文介绍了如何将数据从 OceanBase 迁移到阿里云数据库 SelectDB 内核版 Apache Doris。提供 3 种数据同步方法 1. 使用 DataX,下载 DataX 并编写配置文件,通过 OceanBaseReader 和 DorisWriter 进行数据迁移。 2. 利用 Apache Doris 的 Catalog功 能,将 OceanBase 表映射到 Doris 并插入数据。 3. 通过Flink CDC,设置 OceanBase 环境,配置 Flink 连接器,实现实时数据同步。
手把手教你实现 OceanBase 数据到阿里云数据库 SelectDB 内核版 Apache Doris 的便捷迁移|实用指南
|
8月前
|
Shell 数据库 OceanBase
OceanBase数据库是不是部署 oms 不能修改端口
OceanBase数据库是不是部署 oms 不能修改端口【1月更文挑战第12天】【1月更文挑战第58篇】
121 1

热门文章

最新文章