Oceanbase离线集群部署

准备工作

两台服务器

服务器的配置参照官网要求来

服务器名 配置 服务器IP
oceanbase1 16g8h 192.168.10.239
oceanbase2 16g8h 192.168.10.239

这里选oceanbase1作为 obd机器

oceanbase安装包

选择社区版本的时候自己系统的安装包

ntp时间同步rpm包

  1. 联网机器下载所需的软件包
    在联网的机器上,下载 ntp 和 ntpdate 的 RPM 包以及它们的依赖项。
  • 创建一个目录用于保存下载的软件包

    bash 复制代码
    mkdir -p /tmp/ntp-packages
    cd /tmp/ntp-packages
  • 下载 ntp 和 ntpdate 及其依赖项

    bash 复制代码
    yum install --downloadonly --downloaddir=/tmp/ntp-packages ntp ntpdate

    上述命令会将 ntp 和 ntpdate 及其所有依赖项下载到 /tmp/ntp-packages 目录。

  1. 将软件包传输到不联网的机器

    使用 scp 或其他工具将下载的包传输到不联网的机器。

    bash 复制代码
    scp /tmp/ntp-packages/* user@non-networked-machine:/tmp/ntp-packages
  2. 在不联网的机器上安装软件包

    在不联网的机器上,使用以下命令安装传输过来的软件包:

    bash 复制代码
    cd /tmp/ntp-packages
  • 使用 rpm 安装

    bash 复制代码
    rpm -Uvh *.rpm
  • 或使用 yum 安装

    bash 复制代码
    yum localinstall *.rpm
  1. 验证安装
    在不联网的机器上,验证是否成功安装:

    bash 复制代码
    ntpd --version
    ntpdate --version
  2. 清理临时文件
    安装完成后,可以清理下载的临时文件:

    bash 复制代码
    rm -rf /tmp/ntp-packages

所有软件准备好如下

将软件包拖入到OceanBase1服务器上,解压并安装

bash 复制代码
tar -xzf oceanbase-all-in-one-*.tar.gz
cd oceanbase-all-in-one/bin/
./install.sh
source ~/.oceanbase-all-in-one/bin/env.sh

再执行

bash 复制代码
source ~/.oceanbase-all-in-one/bin/env.sh

最后参照官网的安装前配置,一项一项配置

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001573566
千万不要偷懒,不然就会卡在某一步安装不了,两台都需要配置!

配置完成后使用命令odb web打开web

使用服务器IP加8680端口访问页面




按自己的配置设置





可以复杂后面的命令,OceanBase1机器上执行,进入pbproxy,proxy可以理解成路由,可以管理集群内的所有机器

也可以使用navicat连接

密码就是前面设置的

也可以分别单独去连接两台

我这里一共建立了三个连接,用于测试

测试备份效果

在oceanbaes1里新建数据库demo和表user

刷新OceanBase2,可以看到数据已经同步过来了

使用proxy操作数据库

在proxy里,往刚刚创建的user表插入一条数据

数据也都同步过来了

在后期使用中,使用程序连接的是proxy操作,而不是直接操作数据库,由proxy去进行内部操作

这里由于测试条件有限,没把proxy和OceanBaseDB分开,企业中proxy应该单独搭建高可用集群来控制其他OceanBaseDB集群

相关推荐
OceanBase数据库官方博客1 天前
向量检索新选择:FastGPT + OceanBase,快速构建RAG
人工智能·oceanbase·分布式数据库·向量数据库·rag
胖头鱼的鱼缸(尹海文)11 天前
数据库管理-第313期 分布式挑战单机,OceanBase单机版试玩(20250411)
数据库·分布式·oceanbase
GottdesKrieges13 天前
OceanBase企业版单机部署:obd命令行方式
数据库·oceanbase
好记忆不如烂笔头abc13 天前
oceanbase开启内存大页
linux·服务器·oceanbase
OceanBase数据库官方博客14 天前
OceanBase 推出单机版 ,为中小规模业务提供高性价比方案
oceanbase·单机数据库
OceanBase数据库官方博客15 天前
OceanBase V4.3.5 上线全文索引功能,让数据检索更高效
全文检索·oceanbase·分布式数据库·产品特性
OceanBase数据库官方博客15 天前
多点:分布式升级助力新零售转型,成本节省超80% | OceanBase 案例
oceanbase·零售·架构选型·布道师计划·电商与零售
OceanBase数据库官方博客15 天前
火山模型的优缺点与优化实践 | OceanBase SQL优化
sql·oceanbase·分布式数据库
ActionTech1 个月前
ChatDBA VS DeepSeek:快速诊断 OceanBase 集群新租户数据同步异常
oceanbase·deepseek·chatdba·爱可生
码农老起1 个月前
从Oracle到OceanBase数据库迁移:全方位技术解析
数据库·oracle·oceanbase