OceanBase 在线与离线安装方式详解

本文详细介绍了OceanBase数据库的在线与离线安装步骤,包括使用OBD工具进行部署、安装OBLibs和OBClient,以及离线安装时的镜像仓库设置。在离线安装中,需预先下载rpm包并配置本地仓库。根据网络条件和安全需求,可以选择适合的安装方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位好,今天给大家带来一篇有关 OceanBase 在线与离线安装方式的解读。首先我们来讨论一下一日常工作中的一些场景,大家经常会遇到以下几种情况:

  • 公司网络条件很不错,在线下载速度很快,安装软件直接从互联网下载安装即可,不需要考虑其他因素;
  • 公司人数众多,在线下载速度很慢,下载一个rpm包都要等很久,有时候还会出现网络断开的情况;
  • 公司允许软件安装时临时接通外部网络,安装完成后即刻断开;
  • 公司出于安全考虑,服务器全部禁止了互联网访问,只能通过本地安装的方式进行程序部署。

相信我一说,大家就知道要描述什么问题。没错,就是安全,普通公司尤如此,那在一些相关国计民生,对安全要求高的机构,比如研究院、公共安全部门、铁路等等,由于网络安全做的不到位发生的数据泄漏事故,也屡见不鲜,就比如最近发生的某市人口库10亿数据脱库的严重事故。

针对以上种种情况,尤其考虑到安全的因素,很多数据库的安装都提供离线部署的方式,离线部署、离线运行,可能是目前为止最为保险的方式了。今天我们就来详细聊聊 OceanBase 对在线和离线安装的支持方式。希望本文能带给大家一个完整的 OB 安装视角。

本文论述分析内容采用 OB 经典的部署工具 obd 展开,希望大家在看以下内容之前,达成一个共识

  • 本文以部署 3 节点 OceanBase 集群为例,架构图如下图
    在这里插入图片描述
  • 本文采用黑屏部署工具 obd(obdeploy) 为例进行演示
  • 本文不包含操作系统配置部分,例如:sysctl.conf/limits.conf/SELINUX/ntp 等的配置,如有需要请参考官方文档对应部分
  • 本文配置命令可能只对 Anolis、CentOS 和 RedHat 操作系统有效,仅供参考

1. 在线安装详解

所谓在线安装,就是安装过程从互联网自动下载软件并安装,这也是 OceanBase 提供的最简单的安装方式。整个过程也比较简单,obd 工具帮我们屏蔽了很多内容,方便大家在开发测试环境中先快速上手使用。安装过程大概分为以下几个部分。

1.1 在线安装 OBD

执行以下命令,使用 OceanBase 的官方软件源安装 OBD:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
sudo yum install -y ob-deploy # 该操作只需要在 OB 中控机上执行,因为 OBD 是一个黑屏部署、管理和运维工具,统一从一台机器上发起操作,所以不需要每台机器均安装

1.2 在线安装 OBLibs

oblibs 是 OceanBase 运行时依赖部分第三方动态库,需要在所有机器上安装一下。

sudo yum install -y yum-utils # 如果上一步已经执行该操作,请忽略
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿福Chris

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值